.footer{--footer-text-primary: var(--text-light-primary);--footer-text-secondary: var(--text-light-secondary);--stroke-footer: var(--stroke-light);--bg-footer: var(--bg-white);background-color:var(--footer-background)}.footer_dark-text{--footer-text-primary: var(--text-dark-primary);--footer-text-secondary: var(--text-dark-secondary);--stroke-footer: var(--stroke-dark);--bg-footer: var(--bg-dark)}.footer-primary{padding:3.125rem 0}@media screen and (min-width:160.0625rem){.footer-primary{padding:1.95312vw 0}}@media screen and (max-width:87.5rem){.footer-primary{padding:3.75rem 0}}@media screen and (max-width:39.375rem){.footer-primary{padding:3.125rem 0 1.875rem}}.footer-primary__container{display:grid;grid-template-columns:repeat(12,1fr);gap:1.25rem}@media screen and (min-width:160.0625rem){.footer-primary__container{gap:.78125vw}}@media screen and (max-width:87.5rem){.footer-primary__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.footer-primary__block{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem}@media screen and (min-width:160.0625rem){.footer-primary__block{gap:.58594vw}}@media screen and (max-width:39.375rem){.footer-primary__block>.logo,.footer-primary__block>.logo .logo__image{height:2.75rem}}.footer-primary__block:first-child{grid-column:1/3;gap:1.25rem}@media screen and (min-width:160.0625rem){.footer-primary__block:first-child{gap:.78125vw}}@media screen and (max-width:87.5rem){.footer-primary__block:first-child{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-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}}.footer-primary__block_contact{grid-column:9/13}@media screen and (max-width:87.5rem){.footer-primary__block_contact .footer-dropdown{padding-bottom:0;border-bottom:none}}.footer-primary__menu{grid-column:3/9;display:grid;grid-template-columns:repeat(6,1fr);gap:1.25rem}@media screen and (min-width:160.0625rem){.footer-primary__menu{gap:.78125vw}}@media screen and (max-width:87.5rem){.footer-primary__menu{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;gap:0}}.footer-primary__menu .footer-primary__block:nth-child(3n+1){grid-column:1/3}.footer-primary__menu .footer-primary__block:nth-child(3n+2){grid-column:3/5}.footer-primary__menu .footer-primary__block:nth-child(3n+3){grid-column:5/7}.footer-powered{padding:1.125rem 0 1.1875rem}@media screen and (min-width:160.0625rem){.footer-powered{padding:.70312vw 0 .74219vw}}@media screen and (max-width:39.375rem){.footer-powered{padding:.9375rem 0}}.footer-powered__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.3125rem}@media screen and (min-width:160.0625rem){.footer-powered__container{-webkit-column-gap:.78125vw;-moz-column-gap:.78125vw;column-gap:.78125vw;row-gap:.19531vw}}.footer-powered__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.3125rem}@media screen and (min-width:160.0625rem){.footer-powered__block{-webkit-column-gap:.78125vw;-moz-column-gap:.78125vw;column-gap:.78125vw;row-gap:.19531vw}}.footer-powered__link,.made-by{position:relative;color:var(--footer-text-secondary)}.footer-powered__link::before{content:"";position:absolute;top:-.625rem;left:-.625rem;width:calc(100% + .625rem*2);height:calc(100% + .625rem*2);background-color:transparent;opacity:0}@media screen and (min-width:160.0625rem){.footer-powered__link::before{top:-.39062vw;left:-.39062vw;width:calc(100% + .39062vw*2);height:calc(100% + .39062vw*2)}}@media (any-hover:hover){.footer-powered__link:hover{color:var(--accent-color-dark)}}.made-by{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;gap:.625rem;text-transform:uppercase}@media screen and (min-width:160.0625rem){.made-by{gap:.39062vw}}@media (any-hover:hover){.made-by:hover{color:var(--accent-color-dark)}.made-by:hover>svg{fill:var(--accent-color-dark)}}.made-by::before{content:"";position:absolute;top:-.875rem;left:-.875rem;width:calc(100% + .875rem*2);height:calc(100% + .875rem*2);background-color:transparent;opacity:0}@media screen and (min-width:160.0625rem){.made-by::before{top:-.54688vw;left:-.54688vw;width:calc(100% + .54688vw*2);height:calc(100% + .54688vw*2)}}.made-by__logo{width:2.05rem;height:.75rem;fill:var(--footer-text-secondary);-webkit-transition:fill var(--animation-timing) var(--cubic-bezier);transition:fill var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.made-by__logo{width:1.28125vw;height:.46875vw}}.made-by__text{font-size:.875rem}@media screen and (min-width:160.0625rem){.made-by__text{font-size:.54688vw}}.payment-methods{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}@media screen and (min-width:160.0625rem){.payment-methods{gap:.39062vw}}.payment-methods__list{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3125rem;list-style:none}@media screen and (min-width:160.0625rem){.payment-methods__list{gap:.19531vw}}.payment-methods__text{color:var(--footer-text-secondary)}.payment-methods__item{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:var(--radius-secondary);overflow:hidden}.payment-methods__item::before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:var(--bg-footer);opacity:.05}.payment-methods__image{position:relative;z-index:1;width:auto;height:1.5rem}@media screen and (min-width:160.0625rem){.payment-methods__image{height:.9375vw}}.footer-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem}@media screen and (min-width:160.0625rem){.footer-dropdown{gap:.58594vw}}.footer-dropdown__title{color:var(--footer-text-primary)}.footer-dropdown__icon{width:1rem;height:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;fill:var(--bg-dark)}@media screen and (min-width:160.0625rem){.footer-dropdown__icon{width:.625vw;height:.625vw}}.footer-dropdown__list{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;list-style:none}@media screen and (min-width:160.0625rem){.footer-dropdown__list{gap:.39062vw}}.footer-dropdown__link{position:relative;color:var(--footer-text-primary)}.footer-dropdown__link::before{content:"";position:absolute;top:-.3125rem;left:-.3125rem;width:calc(100% + .3125rem*2);height:calc(100% + .3125rem*2);background-color:transparent;opacity:0}@media screen and (min-width:160.0625rem){.footer-dropdown__link::before{top:-.19531vw;left:-.19531vw;width:calc(100% + .19531vw*2);height:calc(100% + .19531vw*2)}}.footer-dropdown__link:not(.link_accent){color:var(--footer-text-secondary)}@media (any-hover:hover){.footer-dropdown__link:not(.link_accent):hover{color:var(--accent-color-dark)}}.footer-dropdown__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem}@media screen and (min-width:160.0625rem){.footer-dropdown__content{gap:.58594vw}}.footer-dropdown__content>hr{padding:0;margin:0;width:100%;height:1px;background-color:var(--bg-footer);border:0;border-radius:0;opacity:.1}@media screen and (max-width:87.5rem){.footer-dropdown{width:100%;position:relative;padding:.9375rem 0 .875rem;border-bottom:solid 1px var(--stroke-footer)}}@media screen and (max-width:87.5rem) and (min-width:160.0625rem){.footer-dropdown{padding:.58594vw 0 .54688vw;border-bottom-width:.03906vw}}@media screen and (max-width:87.5rem){.footer-dropdown>input[type=checkbox]:checked~.footer-dropdown__title::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer-dropdown>input[type=checkbox]:checked~.footer-dropdown__content{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-dropdown__content{display:none}.footer-dropdown__title{position:relative;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:.625rem;cursor:pointer}}@media screen and (max-width:87.5rem) and (min-width:160.0625rem){.footer-dropdown__title{gap:.39062vw}}@media screen and (max-width:87.5rem){.footer-dropdown__title::before{content:"";position:absolute;top:-.9375rem;left:-.9375rem;width:calc(100% + .9375rem*2);height:calc(100% + .9375rem*2);background-color:transparent;opacity:0}}@media screen and (max-width:87.5rem) and (min-width:160.0625rem){.footer-dropdown__title::before{top:-.58594vw;left:-.58594vw;width:calc(100% + .58594vw*2);height:calc(100% + .58594vw*2)}}@media screen and (max-width:87.5rem){.footer-dropdown__title::after{content:"";position:relative;width:1.25rem;height:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:var(--bg-footer);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.99865 10.9766L14.1236 6.85156L15.302 8.0299L9.99865 13.3332L4.69531 8.0299L5.87365 6.85156L9.99865 10.9766Z' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.99865 10.9766L14.1236 6.85156L15.302 8.0299L9.99865 13.3332L4.69531 8.0299L5.87365 6.85156L9.99865 10.9766Z' fill='white'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:-webkit-transform var(--animation-timing) var(--cubic-bezier);transition:transform var(--animation-timing) var(--cubic-bezier);transition:transform var(--animation-timing) var(--cubic-bezier),-webkit-transform var(--animation-timing) var(--cubic-bezier)}}@media screen and (max-width:87.5rem) and (min-width:160.0625rem){.footer-dropdown__title::after{width:.78125vw;height:.78125vw}}.contact-list__list{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;list-style:none}@media screen and (min-width:160.0625rem){.contact-list__list{gap:.39062vw}}.contact-list__item,.contact-list__item>.link{position:relative;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:start;-ms-flex-pack:start;justify-content:start;gap:.625rem}@media screen and (min-width:160.0625rem){.contact-list__item,.contact-list__item>.link{gap:.39062vw}}.contact-list__item::before,.contact-list__item>.link::before{content:"";position:absolute;top:-.3125rem;left:-.3125rem;width:calc(100% + .3125rem*2);height:calc(100% + .3125rem*2);background-color:transparent;opacity:0}@media screen and (min-width:160.0625rem){.contact-list__item::before,.contact-list__item>.link::before{top:-.19531vw;left:-.19531vw;width:calc(100% + .19531vw*2);height:calc(100% + .19531vw*2)}}@media (any-hover:hover){.contact-list__item>.link:hover .contact-list__text{color:var(--accent-color-dark)}.contact-list__item>.link:hover .contact-list__icon>svg{fill:var(--accent-color-dark)}}.contact-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-list__text{color:var(--footer-text-primary);-webkit-transition:color var(--animation-timing) var(--cubic-bezier);transition:color var(--animation-timing) var(--cubic-bezier)}.contact-list__title{color:var(--footer-text-secondary)}.contact-list__icon{position:relative;padding:.53125rem .5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--radius-secondary);overflow:hidden}@media screen and (min-width:160.0625rem){.contact-list__icon{padding:.33203vw .35156vw}}.contact-list__icon::before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:var(--bg-footer);opacity:.05}.contact-list__icon>svg{position:relative;z-index:1;width:.75rem;height:.75rem;fill:var(--bg-footer);-webkit-transition:fill var(--animation-timing) var(--cubic-bezier);transition:fill var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.contact-list__icon>svg{width:.46875vw;height:.46875vw}}.social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.625rem}@media screen and (min-width:160.0625rem){.social-media{gap:.39062vw}}.social-media__link{position:relative;border-color:var(--stroke-footer);background-color:transparent;-webkit-transition:border-color var(--animation-timing) var(--cubic-bezier);transition:border-color var(--animation-timing) var(--cubic-bezier)}.social-media__link .button__icon{fill:var(--bg-footer)}@media (any-hover:hover){.social-media__link:hover{border-color:var(--accent-color)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZm9vdGVyL2Zvb3Rlci5zY3NzIiwibWl4aW5zL19taXhpbi5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIvX21hZGUtYnkuc2NzcyIsIm1peGlucy9fcHNldWRvLWhvdmVyLnNjc3MiLCJtaXhpbnMvX2Rpc2FibGUtbW9iLWhvdmVyLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci9fcGF5bWVudC1tZXRob2RzLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci9fZm9vdGVyLWRyb3Bkb3duLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci9fY29udGFjdC1saXN0LnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci9mb290ZXIuY3NzIiwiY29tcG9uZW50cy9mb290ZXIvX3NvY2lhbC1tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE8sQ0FDRSxnRCxDQUNBLG9ELENBQ0Esb0MsQ0FDQSw0QixDQUVBLHlDLENBRUEsaUIsQ0FDRSwrQyxDQUNBLG1ELENBQ0EsbUMsQ0FDQSwyQixDQUdGLGUsQ0FDRSxrQixDQ2pCRiwwQ0RnQkEsZSxDQUlJLHFCLEFDRkosc0NERkEsZSxDQVFJLG1CLEFDQUosd0NEUkEsZSxDQVlJLDZCQUdGLDBCLENBQ0UsWSxDQUNBLG9DLENBQ0EsVyxDQ2xDSiwwQ0QrQkUsMEIsQ0FNSSxjLEFDbkJOLHNDRGFFLDBCLENBVUksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLE9BSUosc0IsQ0FDRSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxZLENDcERKLDBDRCtDRSxzQixDQVFJLGMsQUMvQk4sd0NEdUJHLDRCLENBQUEseUMsQ0FhSyxnQkFiTCxrQyxDQTBCRyxlLENBRUEsVyxDQzNFTiwwQ0QrQ0csa0MsQ0ErQkssYyxBQzVEUixzQ0Q2Qkcsa0MsQ0FtQ0ssVSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsYUFJSiw4QixDQUNFLGdCLENDekVOLHNDRHdFSywrQyxDQUtLLGdCLENBRUEsb0JBTVIscUIsQ0FDRSxlLENBQ0EsWSxDQUNBLG1DLENBQ0EsVyxDQzNHSiwwQ0R1R0UscUIsQ0FPSSxjLEFDNUZOLHNDRHFGRSxxQixDQVdJLFUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsT0FkSCw0RCxDQW9CTyxlLENBcEJQLDRELENBd0JPLGUsQ0F4QlAsNEQsQ0E0Qk8sZSxDQU9WLGUsQ0FDRSw0QixDQzNJRiwwQ0QwSUEsZSxDQUlJLDZCLEFDdEhKLHdDRGtIQSxlLENBUUksb0JBR0YsMEIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsMEIsQ0FBQSx1QixDQUFBLGtCLENBQ0EsZ0IsQ0M1SkosMENEcUpFLDBCLENBVUksMkIsQ0FBQSx3QixDQUFBLG1CLENBQ0Esa0JBSUosc0IsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esa0IsQ0FBQSxjLENBQ0EsMEIsQ0FBQSx1QixDQUFBLGtCLENBQ0EsZ0IsQ0N6S0osMENEb0tFLHNCLENBUUksMkIsQ0FBQSx3QixDQUFBLG1CLENBQ0Esa0JBSUoscUIsQ0VsTEosUSxDRm1MTSxpQixDQUVBLGtDLENBSEQsNkIsQ0dqTEgsVSxDQUNBLGlCLENBQ0EsWSxDQUNBLGEsQ0FFQSw0QixDQUNBLDZCLENBRUEsNEIsQ0FFQSxTLENGVkEsMENEaUxHLDZCLENHcEtELGEsQ0FDQSxjLENBRUEsNkIsQ0FDQSxnQyxBQ2pCRix5QkppTEcsMkIsQ0FVRyxnQ0U1TFIsUSxDQUdFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxXLENBR0Esd0IsQ0RSQSwwQ0NERixRLENBWUksYyxBRVhGLHlCQUNFLGMsQ0ZjQSw4QixDQWhCSixrQixDQW1CTSwrQkFuQk4sZ0IsQ0NDRSxVLENBQ0EsaUIsQ0FDQSxZLENBQ0EsYSxDQUVBLDRCLENBQ0EsNkIsQ0FFQSw0QixDQUVBLFMsQ0ZWQSwwQ0NERixnQixDQ2NJLGEsQ0FDQSxjLENBRUEsNkIsQ0FDQSxnQ0RTRixjLENBQ0UsYSxDQUNBLGEsQ0FFQSxpQyxDQUVBLG1FLENBQUEsMkQsQ0RoQ0YsMENDMEJBLGMsQ0FTSSxlLENBQ0EsaUJBSUosYyxDQUNFLGlCLENEekNGLDBDQ3dDQSxjLENBSUksb0JHN0NOLGdCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFcsQ0pGQSwwQ0lERixnQixDQU1JLGNBR0Ysc0IsQ0FDRSxTLENBQVcsUSxDQUVYLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FDQSxZLENBRUEsZSxDSmhCRiwwQ0lRQSxzQixDQVdJLGNBSUosc0IsQ0FDRSxrQyxDQUdGLHNCLENBQ0UsaUIsQ0FFQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSwwQixDQUFBLHVCLENBQUEsa0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBRUEscUMsQ0FDQSxlLENBVEQsOEIsQ0FZRyxVLENBQ0EsaUIsQ0FDQSxLLENBQU8sTSxDQUNQLFMsQ0FFQSxVLENBQ0EsVyxDQUVBLGlDLENBQ0EsVyxDQUlKLHVCLENBQ0UsaUIsQ0FDQSxTLENBRUEsVSxDQUNBLGEsQ0p6REYsMENJb0RBLHVCLENBUUksZ0JDN0ROLGdCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFksQ0xGQSwwQ0tERixnQixDQU1JLGNBR0YsdUIsQ0FDRSxnQyxDQUdGLHNCLENBQ0UsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLG1CLENBQUEsYSxDQUVBLG1CLENMbEJGLDBDS1lBLHNCLENBU0ksWSxDQUNBLGVBSUosc0IsQ0FDRSxTLENBQ0EsUSxDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxXLENBRUEsZSxDTGxDRiwwQ0swQkEsc0IsQ0FXSSxjQUlKLHNCLENBQ0UsaUIsQ0FNQSxnQyxDQVBELDhCLENIekNELFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENBRUEsNkIsQ0FDQSw4QixDQUVBLDRCLENBRUEsUyxDRlZBLDBDS3lDQyw4QixDSDVCQyxhLENBQ0EsYyxDQUVBLDZCLENBQ0EsZ0MsQUd3QkQsMkJBQUEsYSxDQVVHLGtDLENGbkRKLHlCQUNFLDJCQUFBLG1CLENFcURJLGdDQUtOLHlCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFksQ0w5REYsMENLMkRBLHlCLENBTUksY0FOSCw0QixDQVVHLFMsQ0FDQSxRLENBRUEsVSxDQUNBLFUsQ0FFQSxpQyxDQUNBLFEsQ0FDQSxlLENBRUEsVSxDTDdESixzQ0tuQkYsZ0IsQ0FxRkksVSxDQUVBLGlCLENBQ0EsMEIsQ0FFQSw4QyxBTHpGRixrRUtERixnQixDQTZGTSwyQixDQUVBLDhCLEFMNUVKLHNDS25CRiw0RSxDQXVHYyxnQyxDQUFBLDRCLENBQUEsd0IsQ0F2R2QsdUUsQ0E0R1ksbUIsQ0FBQSxtQixDQUFBLFksQ0FNUix5QixDQUNFLFksQ0FHRix1QixDQUNFLGlCLENBRUEsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxXLENBRUEsZ0IsQUwvSEosa0VLcUhFLHVCLENBYUksYyxBTGhITixzQ0ttR0csK0IsQ0hySEgsVSxDQUNBLGlCLENBQ0EsYSxDQUNBLGMsQ0FFQSw2QixDQUNBLDhCLENBRUEsNEIsQ0FFQSxXLEFGVkEsa0VLcUhHLCtCLENIeEdELGEsQ0FDQSxjLENBRUEsNkIsQ0FDQSxnQyxBRkNGLHNDS21HRyw4QixDQXFCRyxVLENBQ0EsaUIsQ0FFQSxhLENBQ0EsYyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FFQSxpQyxDQUNBLHFTLENBQUEsNlIsQ0FDQSx5QixDQUFBLGlCLENBQ0EsNEIsQ0FBQSxvQixDQUNBLDZCLENBQUEscUIsQ0FFQSxnRixDQUFBLGdFLENBQUEsZ0ksQUx4Sk4sa0VLcUhHLDhCLENBc0NLLGMsQ0FDQSxpQkM1SlIsbUIsQ0FDRSxTLENBQ0EsUSxDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxXLENBRUEsZSxDTlJGLDBDTUFBLG1CLENBV0ksY0FJSixtQixDQ21lRix5QixDRGplSSxpQixDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxzQixDQUFBLG1CLENBQUEscUIsQ0FDQSxXLENOdkJGLDBDTWVBLG1CLENDcWZFLHlCLENEMWVFLGNBWEgsMkIsQ0N3ZkQsaUMsQ0x2Z0JBLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENBRUEsNkIsQ0FDQSw4QixDQUVBLDRCLENBRUEsUyxDRlZBLDBDTWVDLDJCLENDbWdCRyxpQyxDTHJnQkYsYSxDQUNBLGMsQ0FFQSw2QixDQUNBLGdDLEFDakJGLHlCR2tDQyxtRCxDQUlPLDhCLENBSlAsdUQsQ0FRUywrQkFPVixzQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FHRixtQixDQUNFLGdDLENBRUEsb0UsQ0FBQSw0RCxDQUdGLG9CLENBQ0Usa0MsQ0FHRixtQixDQUNFLGlCLENBQ0EsMEIsQ0FFQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLHFDLENBQ0EsZSxDTnpFRiwwQ01nRUEsbUIsQ0FZSSwyQkFaSCwyQixDQWdCRyxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFMsQ0FFQSxVLENBQ0EsVyxDQUVBLGlDLENBQ0EsVyxDQTFCSCx1QixDQThCRyxpQixDQUNBLFMsQ0FFQSxZLENBQ0EsYSxDQUVBLHFCLENBRUEsbUUsQ0FBQSwyRCxDTnRHSiwwQ01nRUMsdUIsQ0F5Q0ssYyxDQUNBLGlCRTNHUixhLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLFcsQ1JGQSwwQ1FERixhLENBTUksY0FHRixtQixDQUNFLGlCLENBRUEsaUMsQ0FDQSw0QixDQUVBLDJFLENBQUEsbUUsQ0FORCxpQyxDQVNHLHFCLENMakJKLHlCQUNFLHlCLENLb0JFLGtDIiwiZmlsZSI6ImNvbXBvbmVudHMvZm9vdGVyL2Zvb3Rlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi9taXhpbnMnO1xuXG4uZm9vdGVyIHtcbiAgLS1mb290ZXItdGV4dC1wcmltYXJ5OiB2YXIoLS10ZXh0LWxpZ2h0LXByaW1hcnkpO1xuICAtLWZvb3Rlci10ZXh0LXNlY29uZGFyeTogdmFyKC0tdGV4dC1saWdodC1zZWNvbmRhcnkpO1xuICAtLXN0cm9rZS1mb290ZXI6IHZhcigtLXN0cm9rZS1saWdodCk7XG4gIC0tYmctZm9vdGVyOiB2YXIoLS1iZy13aGl0ZSk7XG4gIFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb290ZXItYmFja2dyb3VuZCk7XG4gIFxuICAmX2RhcmstdGV4dCB7XG4gICAgLS1mb290ZXItdGV4dC1wcmltYXJ5OiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgLS1mb290ZXItdGV4dC1zZWNvbmRhcnk6IHZhcigtLXRleHQtZGFyay1zZWNvbmRhcnkpO1xuICAgIC0tc3Ryb2tlLWZvb3RlcjogdmFyKC0tc3Ryb2tlLWRhcmspO1xuICAgIC0tYmctZm9vdGVyOiB2YXIoLS1iZy1kYXJrKTtcbiAgfVxuICBcbiAgJi1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiByZW0oNTApIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZzogYmlnKDUwKSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IHJlbSg2MCkgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDMwKTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgZ2FwOiByZW0oMjApO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBnYXA6IGJpZygyMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IHJlbSgxNSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGdhcDogYmlnKDE1KTtcbiAgICAgIH1cblxuICAgICAgJj4ubG9nbyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg0NCk7XG4gICAgICAgIH1cblxuICAgICAgICAmIC5sb2dvIHtcbiAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XG5cbiAgICAgICAgZ2FwOiByZW0oMjApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgICAgZ2FwOiBiaWcoMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiByZW0oMTApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfY29udGFjdCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA5LzEzO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAmIC5mb290ZXItZHJvcGRvd24ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICBncmlkLWNvbHVtbjogMy85O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgICBnYXA6IHJlbSgyMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGdhcDogYmlnKDIwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgfVxuXG4gICAgICAmIC5mb290ZXItcHJpbWFyeSB7XG4gICAgICAgICZfX2Jsb2NrIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzLzU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUvNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBvd2VyZWQge1xuICAgIHBhZGRpbmc6IHJlbSgxOCkgMCByZW0oMTkpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IGJpZygxOCkgMCBiaWcoMTkpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNSkgMDtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcbiAgICAgIHJvdy1nYXA6IHJlbSg1KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgY29sdW1uLWdhcDogYmlnKDIwKTtcbiAgICAgICAgcm93LWdhcDogYmlnKDUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcbiAgICAgIHJvdy1nYXA6IHJlbSg1KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgY29sdW1uLWdhcDogYmlnKDIwKTtcbiAgICAgICAgcm93LWdhcDogYmlnKDUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBjb2xvcjogdmFyKC0tZm9vdGVyLXRleHQtc2Vjb25kYXJ5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvKDEwKSB7fVxuICAgICAgfVxuICAgICAgXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3ItZGFyayk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgXCJtYWRlLWJ5XCIsXG5cInBheW1lbnQtbWV0aG9kc1wiLFxuXCJmb290ZXItZHJvcGRvd25cIixcblwiY29udGFjdC1saXN0XCIsXG5cInNvY2lhbC1tZWRpYVwiXG4iLCJAbWl4aW4gbWVkaWFCaWdEZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3tyZW0oMjU2MSl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhRGVza3RvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7cmVtKDI1NjApfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYUxhcHRvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7cmVtKDE3NTApfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYVRhYmxldCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7cmVtKDE0MDApfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYU1vYmlsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7cmVtKDYzMCl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhKCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vL0BtaXhpbiBjb250YWluZXIoJG5hbWUsICR3aWR0aCkge1xuLy8gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbi8vICBjb250YWluZXItbmFtZTogJG5hbWU7XG4vLyAgQGNvbnRhaW5lciAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbi8vICAgIEBjb250ZW50O1xuLy8gIH1cbi8vfVxuIiwiLm1hZGUtYnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiByZW0oMTApO1xuXG4gIGNvbG9yOiB2YXIoLS1mb290ZXItdGV4dC1zZWNvbmRhcnkpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgZ2FwOiBiaWcoMTApO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3ItZGFyayk7XG4gICAgXG4gICAgJj5zdmcge1xuICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yLWRhcmspO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgcHNldWRvKDE0KSB7fVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IHJlbSgzMi44KTtcbiAgICBoZWlnaHQ6IHJlbSgxMik7XG5cbiAgICBmaWxsOiB2YXIoLS1mb290ZXItdGV4dC1zZWNvbmRhcnkpO1xuXG4gICAgdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoMzIuOCk7XG4gICAgICBoZWlnaHQ6IGJpZygxMik7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogYmlnKDE0KTtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBwc2V1ZG8oJHBpeGVsKSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtI3tyZW0oJHBpeGVsKX07XHJcbiAgbGVmdDogLSN7cmVtKCRwaXhlbCl9O1xyXG5cclxuICB3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oJHBpeGVsKX0gKiAyKTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSArICN7cmVtKCRwaXhlbCl9ICogMik7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xyXG4gICAgdG9wOiAje2JpZygtJHBpeGVsKX07XHJcbiAgICBsZWZ0OiAje2JpZygtJHBpeGVsKX07XHJcbiAgXHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgI3tiaWcoJHBpeGVsKX0gKiAyKTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlICsgI3tiaWcoJHBpeGVsKX0gKiAyKTtcclxuICB9XHJcblxyXG4gIEBjb250ZW50O1xyXG59XHJcbiIsIkBtaXhpbiBob3ZlciB7XHJcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXItZm9jdXMge1xyXG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBheW1lbnQtbWV0aG9kcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogcmVtKDEwKTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIGdhcDogYmlnKDEwKTtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7bWFyZ2luOiAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IHJlbSg1KTtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0LXNlY29uZGFyeSk7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc2Vjb25kYXJ5KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7bGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1mb290ZXIpO1xuICAgICAgb3BhY2l0eTogMC4wNTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IHJlbSgyNCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgaGVpZ2h0OiBiaWcoMjQpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvb3Rlci1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogcmVtKDE1KTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIGdhcDogYmlnKDE1KTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tZm9vdGVyLXRleHQtcHJpbWFyeSk7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogcmVtKDE2KTtcbiAgICBoZWlnaHQ6IHJlbSgxNik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGZpbGw6IHZhcigtLWJnLWRhcmspO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoMTYpO1xuICAgICAgaGVpZ2h0OiBiaWcoMTYpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDEwKTtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMTApO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG8oNSkge31cbiAgICB9XG4gICAgXG4gICAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0LXByaW1hcnkpO1xuXG4gICAgJjpub3QoLmxpbmtfYWNjZW50KSB7XG4gICAgICBjb2xvcjogdmFyKC0tZm9vdGVyLXRleHQtc2Vjb25kYXJ5KTtcblxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLWRhcmspO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgxNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMTUpO1xuICAgIH1cblxuICAgICY+aHIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZm9vdGVyKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHJlbSgxNSkgMCByZW0oMTQpO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLXN0cm9rZS1mb290ZXIpO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiBiaWcoMTUpIDAgYmlnKDE0KTtcblxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogYmlnKDEpO1xuICAgIH1cblxuICAgICY+aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgJn4uZm9vdGVyLWRyb3Bkb3duIHtcbiAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiByZW0oMTApO1xuXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGdhcDogYmlnKDEwKTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvKDE1KVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICB3aWR0aDogcmVtKDIwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWZvb3Rlcik7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J005Ljk5ODY1IDEwLjk3NjZMMTQuMTIzNiA2Ljg1MTU2TDE1LjMwMiA4LjAyOTlMOS45OTg2NSAxMy4zMzMyTDQuNjk1MzEgOC4wMjk5TDUuODczNjUgNi44NTE1Nkw5Ljk5ODY1IDEwLjk3NjZaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgICB3aWR0aDogYmlnKDIwKTtcbiAgICAgICAgICBoZWlnaHQ6IGJpZygyMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWN0LWxpc3Qge1xuICAmX19saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgxMCk7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDEwKTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLFxuICAmX19pdGVtPi5saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogcmVtKDEwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygxMCk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbyg1KSB7fVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0+Lmxpbmsge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICYgLmNvbnRhY3QtbGlzdCB7XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3ItZGFyayk7XG4gICAgICAgIH1cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgJj5zdmcge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yLWRhcmspO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiB2YXIoLS1mb290ZXItdGV4dC1wcmltYXJ5KTtcblxuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0LXNlY29uZGFyeSk7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogcmVtKDguNSkgcmVtKDkpO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNlY29uZGFyeSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiBiaWcoOC41KSBiaWcoOSk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWZvb3Rlcik7XG4gICAgICBvcGFjaXR5OiAwLjA1O1xuICAgIH1cblxuICAgICY+c3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIHdpZHRoOiByZW0oMTIpO1xuICAgICAgaGVpZ2h0OiByZW0oMTIpO1xuXG4gICAgICBmaWxsOiB2YXIoLS1iZy1mb290ZXIpO1xuXG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiBiaWcoMTIpO1xuICAgICAgICBoZWlnaHQ6IGJpZygxMik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgLS1mb290ZXItdGV4dC1wcmltYXJ5OiB2YXIoLS10ZXh0LWxpZ2h0LXByaW1hcnkpO1xuICAtLWZvb3Rlci10ZXh0LXNlY29uZGFyeTogdmFyKC0tdGV4dC1saWdodC1zZWNvbmRhcnkpO1xuICAtLXN0cm9rZS1mb290ZXI6IHZhcigtLXN0cm9rZS1saWdodCk7XG4gIC0tYmctZm9vdGVyOiB2YXIoLS1iZy13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvb3Rlci1iYWNrZ3JvdW5kKTsgfVxuICAuZm9vdGVyX2RhcmstdGV4dCB7XG4gICAgLS1mb290ZXItdGV4dC1wcmltYXJ5OiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgLS1mb290ZXItdGV4dC1zZWNvbmRhcnk6IHZhcigtLXRleHQtZGFyay1zZWNvbmRhcnkpO1xuICAgIC0tc3Ryb2tlLWZvb3RlcjogdmFyKC0tc3Ryb2tlLWRhcmspO1xuICAgIC0tYmctZm9vdGVyOiB2YXIoLS1iZy1kYXJrKTsgfVxuICAuZm9vdGVyLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLmZvb3Rlci1wcmltYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMS45NTMxMnZ3IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVyZW0pIHtcbiAgICAgIC5mb290ZXItcHJpbWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDMuNzVyZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAuZm9vdGVyLXByaW1hcnkge1xuICAgICAgICBwYWRkaW5nOiAzLjEyNXJlbSAwIDEuODc1cmVtOyB9IH1cbiAgICAuZm9vdGVyLXByaW1hcnlfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICBnYXA6IDEuMjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgIC5mb290ZXItcHJpbWFyeV9fY29udGFpbmVyIHtcbiAgICAgICAgICBnYXA6IDAuNzgxMjV2dzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgICAgIC5mb290ZXItcHJpbWFyeV9fY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDA7IH0gfVxuICAgIC5mb290ZXItcHJpbWFyeV9fYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMC45Mzc1cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAuZm9vdGVyLXByaW1hcnlfX2Jsb2NrIHtcbiAgICAgICAgICBnYXA6IDAuNTg1OTR2dzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgICAgLmZvb3Rlci1wcmltYXJ5X19ibG9jayA+IC5sb2dvIHtcbiAgICAgICAgICBoZWlnaHQ6IDIuNzVyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAgIC5mb290ZXItcHJpbWFyeV9fYmxvY2sgPiAubG9nbyAubG9nb19faW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMi43NXJlbTsgfSB9XG4gICAgICAuZm9vdGVyLXByaW1hcnlfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICAgICAgZ2FwOiAxLjI1cmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgICAgLmZvb3Rlci1wcmltYXJ5X19ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBnYXA6IDAuNzgxMjV2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVyZW0pIHtcbiAgICAgICAgICAuZm9vdGVyLXByaW1hcnlfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMC42MjVyZW07IH0gfVxuICAgICAgLmZvb3Rlci1wcmltYXJ5X19ibG9ja19jb250YWN0IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDkvMTM7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcuNXJlbSkge1xuICAgICAgICAgIC5mb290ZXItcHJpbWFyeV9fYmxvY2tfY29udGFjdCAuZm9vdGVyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gICAgLmZvb3Rlci1wcmltYXJ5X19tZW51IHtcbiAgICAgIGdyaWQtY29sdW1uOiAzLzk7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICAgIGdhcDogMS4yNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLmZvb3Rlci1wcmltYXJ5X19tZW51IHtcbiAgICAgICAgICBnYXA6IDAuNzgxMjV2dzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgICAgIC5mb290ZXItcHJpbWFyeV9fbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAwOyB9IH1cbiAgICAgIC5mb290ZXItcHJpbWFyeV9fbWVudSAuZm9vdGVyLXByaW1hcnlfX2Jsb2NrOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzM7IH1cbiAgICAgIC5mb290ZXItcHJpbWFyeV9fbWVudSAuZm9vdGVyLXByaW1hcnlfX2Jsb2NrOm50aC1jaGlsZCgzbisyKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzLzU7IH1cbiAgICAgIC5mb290ZXItcHJpbWFyeV9fbWVudSAuZm9vdGVyLXByaW1hcnlfX2Jsb2NrOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA1Lzc7IH1cbiAgLmZvb3Rlci1wb3dlcmVkIHtcbiAgICBwYWRkaW5nOiAxLjEyNXJlbSAwIDEuMTg3NXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuZm9vdGVyLXBvd2VyZWQge1xuICAgICAgICBwYWRkaW5nOiAwLjcwMzEydncgMCAwLjc0MjE5dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgLmZvb3Rlci1wb3dlcmVkIHtcbiAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDA7IH0gfVxuICAgIC5mb290ZXItcG93ZXJlZF9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgcm93LWdhcDogMC4zMTI1cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAuZm9vdGVyLXBvd2VyZWRfX2NvbnRhaW5lciB7XG4gICAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAwLjc4MTI1dnc7XG4gICAgICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAwLjc4MTI1dnc7XG4gICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwLjc4MTI1dnc7XG4gICAgICAgICAgcm93LWdhcDogMC4xOTUzMXZ3OyB9IH1cbiAgICAuZm9vdGVyLXBvd2VyZWRfX2Jsb2NrIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAgICAgIC1tb3otY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAgIHJvdy1nYXA6IDAuMzEyNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLmZvb3Rlci1wb3dlcmVkX19ibG9jayB7XG4gICAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAwLjc4MTI1dnc7XG4gICAgICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAwLjc4MTI1dnc7XG4gICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwLjc4MTI1dnc7XG4gICAgICAgICAgcm93LWdhcDogMC4xOTUzMXZ3OyB9IH1cbiAgICAuZm9vdGVyLXBvd2VyZWRfX2xpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0LXNlY29uZGFyeSk7IH1cbiAgICAgIC5mb290ZXItcG93ZXJlZF9fbGluazo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0wLjYyNXJlbTtcbiAgICAgICAgbGVmdDogLTAuNjI1cmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC42MjVyZW0gKiAyKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjYyNXJlbSAqIDIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAgIC5mb290ZXItcG93ZXJlZF9fbGluazo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogLTAuMzkwNjJ2dztcbiAgICAgICAgICAgIGxlZnQ6IC0wLjM5MDYydnc7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4zOTA2MnZ3ICogMik7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMzkwNjJ2dyAqIDIpOyB9IH1cbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAuZm9vdGVyLXBvd2VyZWRfX2xpbms6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3ItZGFyayk7IH0gfVxuXG4ubWFkZS1ieSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0LXNlY29uZGFyeSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAubWFkZS1ieSB7XG4gICAgICBnYXA6IDAuMzkwNjJ2dzsgfSB9XG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgIC5tYWRlLWJ5OmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3ItZGFyayk7IH1cbiAgICAgIC5tYWRlLWJ5OmhvdmVyID4gc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yLWRhcmspOyB9IH1cbiAgLm1hZGUtYnk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMC44NzVyZW07XG4gICAgbGVmdDogLTAuODc1cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjg3NXJlbSAqIDIpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMC44NzVyZW0gKiAyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5tYWRlLWJ5OjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0wLjU0Njg4dnc7XG4gICAgICAgIGxlZnQ6IC0wLjU0Njg4dnc7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjU0Njg4dncgKiAyKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjU0Njg4dncgKiAyKTsgfSB9XG4gIC5tYWRlLWJ5X19sb2dvIHtcbiAgICB3aWR0aDogMi4wNXJlbTtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgZmlsbDogdmFyKC0tZm9vdGVyLXRleHQtc2Vjb25kYXJ5KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLm1hZGUtYnlfX2xvZ28ge1xuICAgICAgICB3aWR0aDogMS4yODEyNXZ3O1xuICAgICAgICBoZWlnaHQ6IDAuNDY4NzV2dzsgfSB9XG4gIC5tYWRlLWJ5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5tYWRlLWJ5X190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjU0Njg4dnc7IH0gfVxuXG4ucGF5bWVudC1tZXRob2RzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC42MjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAucGF5bWVudC1tZXRob2RzIHtcbiAgICAgIGdhcDogMC4zOTA2MnZ3OyB9IH1cbiAgLnBheW1lbnQtbWV0aG9kc19fbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwLjMxMjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAucGF5bWVudC1tZXRob2RzX19saXN0IHtcbiAgICAgICAgZ2FwOiAwLjE5NTMxdnc7IH0gfVxuICAucGF5bWVudC1tZXRob2RzX190ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tZm9vdGVyLXRleHQtc2Vjb25kYXJ5KTsgfVxuICAucGF5bWVudC1tZXRob2RzX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zZWNvbmRhcnkpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGF5bWVudC1tZXRob2RzX19pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1mb290ZXIpO1xuICAgICAgb3BhY2l0eTogMC4wNTsgfVxuICAucGF5bWVudC1tZXRob2RzX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnBheW1lbnQtbWV0aG9kc19faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDAuOTM3NXZ3OyB9IH1cblxuLmZvb3Rlci1kcm9wZG93biB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuOTM3NXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5mb290ZXItZHJvcGRvd24ge1xuICAgICAgZ2FwOiAwLjU4NTk0dnc7IH0gfVxuICAuZm9vdGVyLWRyb3Bkb3duX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0LXByaW1hcnkpOyB9XG4gIC5mb290ZXItZHJvcGRvd25fX2ljb24ge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICBmaWxsOiB2YXIoLS1iZy1kYXJrKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuZm9vdGVyLWRyb3Bkb3duX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDAuNjI1dnc7XG4gICAgICAgIGhlaWdodDogMC42MjV2dzsgfSB9XG4gIC5mb290ZXItZHJvcGRvd25fX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC42MjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuZm9vdGVyLWRyb3Bkb3duX19saXN0IHtcbiAgICAgICAgZ2FwOiAwLjM5MDYydnc7IH0gfVxuICAuZm9vdGVyLWRyb3Bkb3duX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0LXByaW1hcnkpOyB9XG4gICAgLmZvb3Rlci1kcm9wZG93bl9fbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0wLjMxMjVyZW07XG4gICAgICBsZWZ0OiAtMC4zMTI1cmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuMzEyNXJlbSAqIDIpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjMxMjVyZW0gKiAyKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLmZvb3Rlci1kcm9wZG93bl9fbGluazo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC0wLjE5NTMxdnc7XG4gICAgICAgICAgbGVmdDogLTAuMTk1MzF2dztcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4xOTUzMXZ3ICogMik7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjE5NTMxdncgKiAyKTsgfSB9XG4gICAgLmZvb3Rlci1kcm9wZG93bl9fbGluazpub3QoLmxpbmtfYWNjZW50KSB7XG4gICAgICBjb2xvcjogdmFyKC0tZm9vdGVyLXRleHQtc2Vjb25kYXJ5KTsgfVxuICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIC5mb290ZXItZHJvcGRvd25fX2xpbms6bm90KC5saW5rX2FjY2VudCk6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3ItZGFyayk7IH0gfVxuICAuZm9vdGVyLWRyb3Bkb3duX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuOTM3NXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuZm9vdGVyLWRyb3Bkb3duX19jb250ZW50IHtcbiAgICAgICAgZ2FwOiAwLjU4NTk0dnc7IH0gfVxuICAgIC5mb290ZXItZHJvcGRvd25fX2NvbnRlbnQgPiBociB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWZvb3Rlcik7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgb3BhY2l0eTogMC4xOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVyZW0pIHtcbiAgICAuZm9vdGVyLWRyb3Bkb3duIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDAgMC44NzVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdmFyKC0tc3Ryb2tlLWZvb3Rlcik7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAuZm9vdGVyLWRyb3Bkb3duIHtcbiAgICAgIHBhZGRpbmc6IDAuNTg1OTR2dyAwIDAuNTQ2ODh2dztcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAuMDM5MDZ2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVyZW0pIHtcbiAgICAgIC5mb290ZXItZHJvcGRvd24gPiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmZvb3Rlci1kcm9wZG93bl9fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLmZvb3Rlci1kcm9wZG93biA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuZm9vdGVyLWRyb3Bkb3duX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZm9vdGVyLWRyb3Bkb3duX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvb3Rlci1kcm9wZG93bl9fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMC42MjVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcuNXJlbSkgYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuZm9vdGVyLWRyb3Bkb3duX190aXRsZSB7XG4gICAgICAgIGdhcDogMC4zOTA2MnZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcuNXJlbSkge1xuICAgICAgICAuZm9vdGVyLWRyb3Bkb3duX190aXRsZTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0wLjkzNzVyZW07XG4gICAgICAgICAgbGVmdDogLTAuOTM3NXJlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC45Mzc1cmVtICogMik7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjkzNzVyZW0gKiAyKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVyZW0pIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAuZm9vdGVyLWRyb3Bkb3duX190aXRsZTo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC0wLjU4NTk0dnc7XG4gICAgICAgICAgbGVmdDogLTAuNTg1OTR2dztcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC41ODU5NHZ3ICogMik7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjU4NTk0dncgKiAyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVyZW0pIHtcbiAgICAgICAgLmZvb3Rlci1kcm9wZG93bl9fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1mb290ZXIpO1xuICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTkuOTk4NjUgMTAuOTc2NkwxNC4xMjM2IDYuODUxNTZMMTUuMzAyIDguMDI5OUw5Ljk5ODY1IDEzLjMzMzJMNC42OTUzMSA4LjAyOTlMNS44NzM2NSA2Ljg1MTU2TDkuOTk4NjUgMTAuOTc2NlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTkuOTk4NjUgMTAuOTc2NkwxNC4xMjM2IDYuODUxNTZMMTUuMzAyIDguMDI5OUw5Ljk5ODY1IDEzLjMzMzJMNC42OTUzMSA4LjAyOTlMNS44NzM2NSA2Ljg1MTU2TDkuOTk4NjUgMTAuOTc2NlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIC13ZWJraXQtdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcuNXJlbSkgYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgIC5mb290ZXItZHJvcGRvd25fX3RpdGxlOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDAuNzgxMjV2dztcbiAgICAgICAgICBoZWlnaHQ6IDAuNzgxMjV2dzsgfSB9XG5cbi5jb250YWN0LWxpc3RfX2xpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNjI1cmVtO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLmNvbnRhY3QtbGlzdF9fbGlzdCB7XG4gICAgICBnYXA6IDAuMzkwNjJ2dzsgfSB9XG5cbi5jb250YWN0LWxpc3RfX2l0ZW0sXG4uY29udGFjdC1saXN0X19pdGVtID4gLmxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZ2FwOiAwLjYyNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5jb250YWN0LWxpc3RfX2l0ZW0sXG4gICAgLmNvbnRhY3QtbGlzdF9faXRlbSA+IC5saW5rIHtcbiAgICAgIGdhcDogMC4zOTA2MnZ3OyB9IH1cbiAgLmNvbnRhY3QtbGlzdF9faXRlbTo6YmVmb3JlLFxuICAuY29udGFjdC1saXN0X19pdGVtID4gLmxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMC4zMTI1cmVtO1xuICAgIGxlZnQ6IC0wLjMxMjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuMzEyNXJlbSAqIDIpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMC4zMTI1cmVtICogMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuY29udGFjdC1saXN0X19pdGVtOjpiZWZvcmUsXG4gICAgICAuY29udGFjdC1saXN0X19pdGVtID4gLmxpbms6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTAuMTk1MzF2dztcbiAgICAgICAgbGVmdDogLTAuMTk1MzF2dztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuMTk1MzF2dyAqIDIpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMTk1MzF2dyAqIDIpOyB9IH1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jb250YWN0LWxpc3RfX2l0ZW0gPiAubGluazpob3ZlciAuY29udGFjdC1saXN0X190ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLWRhcmspOyB9XG4gIC5jb250YWN0LWxpc3RfX2l0ZW0gPiAubGluazpob3ZlciAuY29udGFjdC1saXN0X19pY29uID4gc3ZnIHtcbiAgICBmaWxsOiB2YXIoLS1hY2NlbnQtY29sb3ItZGFyayk7IH0gfVxuXG4uY29udGFjdC1saXN0X19jb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmNvbnRhY3QtbGlzdF9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1mb290ZXItdGV4dC1wcmltYXJ5KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG5cbi5jb250YWN0LWxpc3RfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0LXNlY29uZGFyeSk7IH1cblxuLmNvbnRhY3QtbGlzdF9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC41MzEyNXJlbSAwLjU2MjVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc2Vjb25kYXJ5KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5jb250YWN0LWxpc3RfX2ljb24ge1xuICAgICAgcGFkZGluZzogMC4zMzIwM3Z3IDAuMzUxNTZ2dzsgfSB9XG4gIC5jb250YWN0LWxpc3RfX2ljb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZm9vdGVyKTtcbiAgICBvcGFjaXR5OiAwLjA1OyB9XG4gIC5jb250YWN0LWxpc3RfX2ljb24gPiBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgICBmaWxsOiB2YXIoLS1iZy1mb290ZXIpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIHRyYW5zaXRpb246IGZpbGwgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuY29udGFjdC1saXN0X19pY29uID4gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDAuNDY4NzV2dztcbiAgICAgICAgaGVpZ2h0OiAwLjQ2ODc1dnc7IH0gfVxuXG4uc29jaWFsLW1lZGlhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAwLjYyNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5zb2NpYWwtbWVkaWEge1xuICAgICAgZ2FwOiAwLjM5MDYydnc7IH0gfVxuICAuc29jaWFsLW1lZGlhX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdHJva2UtZm9vdGVyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gICAgLnNvY2lhbC1tZWRpYV9fbGluayAuYnV0dG9uX19pY29uIHtcbiAgICAgIGZpbGw6IHZhcigtLWJnLWZvb3Rlcik7IH1cbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgIC5zb2NpYWwtbWVkaWFfX2xpbms6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7IH0gfVxuIiwiLnNvY2lhbC1tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogcmVtKDEwKTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIGdhcDogYmlnKDEwKTtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3Ryb2tlLWZvb3Rlcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcblxuICAgICYgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiB2YXIoLS1iZy1mb290ZXIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
