@use "../0-settings/variables" as *;.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content,.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content--headline-container,.facts-and-figures-module__content,.facts-and-figures-module__content--headline-container{--columns:var(--grid__columns);grid-gap:var(--grid__gap);display:grid;grid-template-columns:repeat(var(--columns),1fr)}.editor-styles-wrapper .acf-block-preview .facts-and-figures-module,.facts-and-figures-module{--icon__background-color:var(--color__white);--icon__info--background-color:var(--color__white--bg);--icon__info--border-color:var(--color__site-background);--content__grid-template-columns:repeat(1,1fr);--fact-item__flex-direction:row;--fact-item__align-items:center;--fact-item__title--text-align:left;--fact-icon-info--left:0.625rem;--fact-icon-info--right:auto;--fact-icon-info-description--left:-0.625rem;--fact-icon-info-description--transform:none;--fact-icon-info-description--width:calc(100vw - var(--container-padding)*2);--fact-icon-info-description--background-color:var(--color__white);--fact-icon-info-description--border-color:var(--color__black);--fact-icon-info-description-arrow--left:0;--fact-icon-info-description-arrow--transform:none;background-color:var(--color__grey)}.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__headline.wp-block-heading,.facts-and-figures-module__headline.wp-block-heading{padding:0}.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content,.facts-and-figures-module__content{grid-template-columns:var(--content__grid-template-columns);row-gap:clamp(1.25rem,-.25463rem + 6.17284vw,4.375rem);margin-top:clamp(1.25rem,.34722rem + 3.7037vw,3.125rem)}.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content--headline-top,.facts-and-figures-module__content--headline-top{grid-column:span 12}.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content--headline-top>span,.facts-and-figures-module__content--headline-top>span{font-weight:var(--font__copy--weight)}.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content--headline-subheadline,.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content--headline-top,.facts-and-figures-module__content--headline-subheadline,.facts-and-figures-module__content--headline-top{text-transform:none}.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content--fact-item,.facts-and-figures-module__content--fact-item{display:flex;flex-direction:var(--fact-item__flex-direction);justify-content:flex-start;align-items:var(--fact-item__align-items);gap:clamp(1.25rem,.94907rem + 1.23457vw,1.875rem)}.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content--fact-item__icon,.facts-and-figures-module__content--fact-item__icon{position:relative;display:flex;justify-content:center;align-items:center;flex-shrink:0;background-color:var(--icon__background-color);border-radius:5.625rem;width:clamp(6.25rem,5.16667rem + 4.44444vw,8.5rem);height:clamp(6.25rem,5.16667rem + 4.44444vw,8.5rem)}.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content--fact-item__icon .icon-info,.facts-and-figures-module__content--fact-item__icon .icon-info{all:unset;display:inline-block;position:absolute;bottom:0;left:var(--fact-icon-info--left);right:var(--fact-icon-info--right);width:1.75rem;height:1.75rem;cursor:pointer}.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content--fact-item__icon .icon-info svg,.facts-and-figures-module__content--fact-item__icon .icon-info svg{position:absolute;bottom:0;right:.625rem;width:100%;height:100%;background-color:var(--icon__info--background-color);border:.1875rem solid var(--icon__info--border-color);border-radius:50%}.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content--fact-item__icon .icon-info--description,.facts-and-figures-module__content--fact-item__icon .icon-info--description{display:none;position:absolute;bottom:2.625rem;left:var(--fact-icon-info-description--left);transform:var(--fact-icon-info-description--transform);width:var(--fact-icon-info-description--width);padding:1.25rem;background-color:var(--fact-icon-info-description--background-color);border:.0625rem solid var(--fact-icon-info-description--border-color);border-radius:.1875rem;z-index:10}.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content--fact-item__icon .icon-info--description:after,.facts-and-figures-module__content--fact-item__icon .icon-info--description:after{content:"";position:absolute;top:100%;left:var(--fact-icon-info-description-arrow--left);transform:var(--fact-icon-info-description-arrow--transform);width:1.5rem;height:.84375rem;background-image:url(../../../img/triangle-combined.svg);z-index:-1}.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content--fact-item__icon .icon-info:active .icon-info--description,.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content--fact-item__icon .icon-info:focus-within .icon-info--description,.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content--fact-item__icon .icon-info:focus .icon-info--description,.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content--fact-item__icon .icon-info:hover .icon-info--description,.facts-and-figures-module__content--fact-item__icon .icon-info:active .icon-info--description,.facts-and-figures-module__content--fact-item__icon .icon-info:focus-within .icon-info--description,.facts-and-figures-module__content--fact-item__icon .icon-info:focus .icon-info--description,.facts-and-figures-module__content--fact-item__icon .icon-info:hover .icon-info--description{display:block}.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content--fact-item__text--title,.facts-and-figures-module__content--fact-item__text--title{font-size:clamp(1rem,.93981rem + .24691vw,1.125rem);line-height:clamp(1.125rem,1.00463rem + .49383vw,1.375rem);font-weight:600;text-align:var(--fact-item__title--text-align)}.editor-styles-wrapper .acf-block-preview .facts-and-figures-module__content--fact-item__text--info,.facts-and-figures-module__content--fact-item__text--info{text-align:var(--fact-item__title--text-align)}.editor-styles-wrapper .acf-block-preview .facts-and-figures-module:has(+.facts-and-figures-module),.facts-and-figures-module:has(+.facts-and-figures-module){border-bottom:.0625rem solid var(--color__grey--dark)}@media (min-width:48em){.editor-styles-wrapper .acf-block-preview .facts-and-figures-module,.facts-and-figures-module{--content__grid-template-columns:repeat(2,1fr);--fact-item__flex-direction:column;--fact-item__align-items:center;--fact-icon-info--left:auto;--fact-icon-info--right:0.625rem;--fact-item__title--text-align:center;--fact-icon-info-description--left:calc(50% - 0.5625rem);--fact-icon-info-description--transform:translateX(-50%);--fact-icon-info-description--width:19.375rem;--fact-icon-info-description-arrow--left:50%;--fact-icon-info-description-arrow--transform:translateX(-50%)}}@media (min-width:62em){.editor-styles-wrapper .acf-block-preview .facts-and-figures-module,.facts-and-figures-module{--content__grid-template-columns:repeat(4,1fr)}}@media (min-width:75em){.editor-styles-wrapper .acf-block-preview .facts-and-figures-module,.facts-and-figures-module{--content__grid-template-columns:repeat(5,1fr)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5idXR0b24uc2NzcyIsImZhY3RzLWFuZC1maWd1cmVzL2ZhY3RzLWFuZC1maWd1cmVzLnNjc3MiLCIuLi9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuZ3JpZC5zY3NzIiwiLi4vc2Nzcy8wLXNldHRpbmdzL2Z1bmN0aW9ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG1DQUFJLENDMkNKLHdRQy9CQyw4QkFBVSxDQUNWLHlCQUEwQixDQUMxQixZQUFhLENBQ2IsZ0RBQWtELENEQ25ELDhGQUVFLDRDQUF5QixDQUN6QixzREFBK0IsQ0FDL0Isd0RBQTJCLENBRTNCLDhDQUFpQyxDQUVqQywrQkFBNEIsQ0FDNUIsK0JBQXlCLENBQ3pCLG1DQUErQixDQUUvQiwrQkFBdUIsQ0FDdkIsNEJBQXdCLENBRXhCLDRDQUFtQyxDQUNuQyw0Q0FBd0MsQ0FDeEMsNEVBQW9DLENBQ3BDLGtFQUErQyxDQUMvQyw4REFBMkMsQ0FFM0MsMENBQXlDLENBQ3pDLGtEQUE4QyxDQUU5QyxtQ0FBb0MsQ0FHdEMsb0pBSU0sU0FBVSxDQUpoQixnSEFTSSwyREFBNEQsQ0FDNUQsc0RFakN1SSxDRmtDdkksdURFbEN1SSxDRnVCM0ksNElBa0JRLG1CQUFvQixDQWxCNUIsc0pBb0JVLHFDQUFzQyxDQXBCaEQsd1NBMEJRLG1CQUFvQixDQTFCNUIsc0lBOEJNLFlBQWEsQ0FDYiwrQ0FBZ0QsQ0FDaEQsMEJBQTJCLENBQzNCLHlDQUEwQyxDQUMxQyxpREV6RHFJLENGdUIzSSxrSkFvQ1EsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCw4Q0FBK0MsQ0FDL0Msc0JFOUU2RCxDRitFN0Qsa0RFbEVtSSxDRm1FbkksbURFbkVtSSxDRnVCM0ksd0tBK0NVLFNBQVUsQ0FDVixvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxnQ0FBaUMsQ0FDakMsa0NBQW1DLENBQ25DLGFFekYyRCxDRjBGM0QsY0UxRjJELENGMkYzRCxjQUFlLENBdkR6QixnTEEwRFksaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxhRWhHeUQsQ0ZpR3pELFVBQVcsQ0FDWCxXQUFZLENBQ1osb0RBQXFELENBQ3JELHFEQUFvRCxDQUNwRCxpQkFBa0IsQ0FqRTlCLGtNQW9FWSxZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLGVFMUd5RCxDRjJHekQsNENBQTZDLENBQzdDLHNEQUF1RCxDQUN2RCw4Q0FBK0MsQ0FDL0MsZUU5R3lELENGK0d6RCxvRUFBcUUsQ0FDckUscUVBQW9FLENBQ3BFLHNCRWpIeUQsQ0ZrSHpELFVBQVcsQ0E5RXZCLDhNQWlGYyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxrREFBbUQsQ0FDbkQsNERBQTZELENBQzdELFlFMUh1RCxDRjJIdkQsZ0JFM0h1RCxDRjRIdkQsd0RBQXlELENBQ3pELFVBQVcsQ0F6RnpCLGc2QkFpR1ksYUFBYyxDQWpHMUIsZ0tBdUdVLG1ERTlIaUksQ0YrSGpJLDBERS9IaUksQ0ZnSWpJLGVBQWdCLENBQ2hCLDhDQUErQyxDQTFHekQsOEpBNkdVLDhDQUErQyxDQTdHekQsOEpBb0hJLHFEQUFvRCxDQUd0RCx3QkFsSkYsOEZBbUpJLDhDQUFpQyxDQUVqQyxrQ0FBNEIsQ0FDNUIsK0JBQXlCLENBRXpCLDJCQUF1QixDQUN2QixnQ0FBd0IsQ0FFeEIscUNBQStCLENBRS9CLHdEQUFtQyxDQUNuQyx3REFBd0MsQ0FDeEMsNkNBQW9DLENBRXBDLDRDQUF5QyxDQUN6Qyw4REFBOEMsQ0FRakQsQ0FOQyx3QkFwS0YsOEZBcUtJLDhDQUFpQyxDQUtwQyxDQUhDLHdCQXZLRiw4RkF3S0ksOENBQWlDLENBRXBDIiwiZmlsZSI6ImZhY3RzLWFuZC1maWd1cmVzL2ZhY3RzLWFuZC1maWd1cmVzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICcuLi8wLXNldHRpbmdzL3ZhcmlhYmxlcycgYXMgKjtcblxuLyoqXG4gKiBCdXR0b24gc3R5bGVzXG4gKlxuICogRGVmaW5lIGdsb2JhbCBidXR0b24gc3R5bGVzXG4gKi9cblxuJWJ1dHRvbiB7XG4gICAgLS1idG4tY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgLS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcbiAgICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLS1hZnRlcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAtLWJ0bl9faWNvbi1jb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcblxuICAgIEBlYWNoICRidXNpbmVzc0FyZWEgaW4gJGJ1c2luZXNzQXJlYXMge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS1sYW5kaW5ncGFnZS10ZW1wbGF0ZSBbZGF0YS1idXNpbmVzcy1hcmVhPVwiI3skYnVzaW5lc3NBcmVhfS1zb3VuZFwiXSAmLFxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1sYW5kaW5ncGFnZS1saWdodC10ZW1wbGF0ZSBbZGF0YS1idXNpbmVzcy1hcmVhPVwiI3skYnVzaW5lc3NBcmVhfS1zb3VuZFwiXSAmIHtcbiAgICAgICAgICAgIC0tYnRuLWJhY2tncm91bmQtY29sb3ItLWFmdGVyOiB2YXIoLS1jb2xvcl9fI3skYnVzaW5lc3NBcmVhfS1zb3VuZCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgICAgIFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZ2FwOiByZW0oMjApO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIzKTtcbiAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuMyk7XG4gICAgcGFkZGluZy1pbmxpbmU6IHJlbSgzMCk7XG4gICAgcGFkZGluZy1ibG9jazogcmVtKDE2KTtcbiAgICBcbiAgICBjb2xvcjogdmFyKC0tYnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS1hbmltYXRpb25fX2R1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25fX3RpbWluZy1mdW5jdGlvbikgMHM7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWJhY2tncm91bmQtY29sb3ItLWFmdGVyKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS1hbmltYXRpb25fX2R1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25fX3RpbWluZy1mdW5jdGlvbikgMHM7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogcmVtKDMwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy4uLy4uL2Rpc3QvaW1nL2J1dHRvbi1hcnJvdy1yaWdodC0zMC5zdmcnKTtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG5fX2ljb24tY29sb3IpO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLWFuaW1hdGlvbl9fZHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbl9fdGltaW5nLWZ1bmN0aW9uKSAwcztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGVhY2ggJGJ1c2luZXNzQXJlYSBpbiAkYnVzaW5lc3NBcmVhcyB7XG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1sYW5kaW5ncGFnZS10ZW1wbGF0ZSBbZGF0YS1idXNpbmVzcy1hcmVhPVwiI3skYnVzaW5lc3NBcmVhfS1zb3VuZFwiXSAmLFxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtbGFuZGluZ3BhZ2UtbGlnaHQtdGVtcGxhdGUgW2RhdGEtYnVzaW5lc3MtYXJlYT1cIiN7JGJ1c2luZXNzQXJlYX0tc291bmRcIl0gJiB7XG4gICAgICAgICAgICAgICAgLS1idG5fX2ljb24tY29sb3I6IHZhcigtLWNvbG9yX18jeyRidXNpbmVzc0FyZWF9LXNvdW5kKTtcbiAgICAgICAgICAgICAgICAtLWJ0bi1jb2xvcjogdmFyKC0tY29sb3JfXyN7JGJ1c2luZXNzQXJlYX0tc291bmQpO1xuICAgICAgICAgICAgICAgIC0tYnRuLWJhY2tncm91bmQtY29sb3ItLWFmdGVyOiB2YXIoLS1jb2xvcl9fI3skYnVzaW5lc3NBcmVhfS1zb3VuZCk7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tYmFja2dyb3VuZC1jb2xvci0tYWZ0ZXIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLXRlbXBsYXRlLWxhbmRpbmdwYWdlLXRlbXBsYXRlIC5yZWZlcmVuY2Utc2xpZGVyLW1vZHVsZSA6bm90KC5yZWZlcmVuY2Utc2xpZGVyLW1vZHVsZS0tZW1ibGFfX2J1dHRvbnMtLXByZXYud3AtYmxvY2stYnV0dG9uKSAmIHtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtbGFuZGluZ3BhZ2UtbGlnaHQtdGVtcGxhdGUgLnJlZmVyZW5jZS1zbGlkZXItbW9kdWxlIDpub3QoLnJlZmVyZW5jZS1zbGlkZXItbW9kdWxlLS1lbWJsYV9fYnV0dG9ucy0tbmV4dC53cC1ibG9jay1idXR0b24pICYge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19ibGFjayk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiVidXR0b24tLW5lZ2F0aXZlIHtcbiAgICBAZXh0ZW5kICVidXR0b247XG4gICAgLS1idG4tY29sb3I6IHZhcigtLWNvbG9yX19ibGFjayk7XG4gICAgLS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLS1hZnRlcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcbiAgICAtLWJ0bl9faWNvbi1jb2xvcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcbn1cblxuJWJ1dHRvbi0tb3V0bGluZSB7XG4gICAgLS1idG4tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1idG4tY29sb3I6IHZhcigtLWNvbG9yX19ibGFjayk7XG4gICAgLS1idG4tYmFja2dyb3VuZC1jb2xvci0tYWZ0ZXI6IHZhcigtLWNvbG9yX19ibGFjayk7XG4gICAgLS1idG5fX2ljb24tY29sb3I6IHZhcigtLWNvbG9yX19ibGFjayk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnRfX2NvcHktLXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250X193ZWlnaHQtLXJlZ3VsYXIpO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiByZW0oMTE1KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4lYnV0dG9uLS1vdXRsaW5lX19uZWdhdGl2ZSB7XG4gICAgLS1idG4tY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgLS1idG4tYmFja2dyb3VuZC1jb2xvci0tYWZ0ZXI6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgLS1idG5fX2ljb24tY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZ2FwOiByZW0oMzApO1xuICAgIFxuICAgIC5wYWdlLXRlbXBsYXRlLWxhbmRpbmdwYWdlLXRlbXBsYXRlICYsXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGFuZGluZ3BhZ2UtbGlnaHQtdGVtcGxhdGUgJiB7XG4gICAgICAgIC0tYnRuLWNvbG9yOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xuICAgICAgICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLS1hZnRlcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcbiAgICAgICAgLS1idG5fX2ljb24tY29sb3I6IHZhcigtLWNvbG9yX19ibGFjayk7XG4gICAgfSBcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy4uLy4uL2Rpc3QvaW1nL2J1dHRvbi1hcnJvdy1yaWdodC04MC5zdmcnKTtcbiAgICAgICAgbWFzay1wb3NpdGlvbjogcmVtKC0zMCk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IHJlbSg4Mik7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS1hbmltYXRpb25fX2R1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25fX3RpbWluZy1mdW5jdGlvbikgMHM7XG4gICAgfVxufVxuXG4lYnV0dG9uLS1wcmltYXJ5IHtcbiAgICBAZXh0ZW5kICVidXR0b247XG59XG5cbiVidXR0b24tLXNlY29uZGFyeSB7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xufVxuXG4lYnV0dG9uLS10ZXh0IHtcbiAgICBAZXh0ZW5kICVidXR0b247XG59XG5cbiVidXR0b24tLWNhbmNlbCB7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xufVxuXG4lYnV0dG9uLS1maWxldXBsb2FkIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctaW5saW5lOiAwIHJlbSgzNik7XG4gICAgcGFkZGluZy1ibG9jazogcmVtKDIwKSByZW0oMTkpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXVwbG9hZC5zdmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogcmVtKDE3KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTcpO1xuICAgIH1cbn1cblxuJWJ1dHRvbi0tZmlsZXVwbG9hZC1maWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRfX3dlaWdodC0tcmVndWxhcik7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMzYpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuJWJ1dHRvbi0tZmlsZS1wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCAxOCwgMTgsIDAuMSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250X19jb3B5LS1zaXplKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udF9fd2VpZ2h0LS1yZWd1bGFyKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDIwKSByZW0oMTkpO1xuICAgID4gKiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250X19jb3B5LS13ZWlnaHQpO1xuICAgIH1cbiAgICA+IC5nZmllbGRfZmlsZXVwbG9hZF9maWxlbmFtZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcbiAgICB9XG4gICAgPiAuZ2ZpZWxkX2ZpbGV1cGxvYWRfZmlsZXNpemUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiAuZ2ZpZWxkX2ZpbGV1cGxvYWRfcHJvZ3Jlc3MuZ2ZpZWxkX2ZpbGV1cGxvYWRfcHJvZ3Jlc3NfY29tcGxldGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjApO1xuICAgIH1cbn1cbiVidXR0b24tLWZpbGUtcHJldmlldy0tZGVsZXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiByZW0oMjEpO1xuICAgIGhlaWdodDogcmVtKDIxKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tZGVsZXRlLnN2Zyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IHJlbSgxMyk7XG4gICAgICAgIGhlaWdodDogcmVtKDEzKTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICAgID4gLmRhc2hpY29ucy5kYXNoaWNvbnMtdHJhc2gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuJWJ1dHRvbi0tZ2Zvcm0tc3VibWl0IHtcbiAgICBAZXh0ZW5kICVidXR0b247XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19ibGFjayk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICBtaW4td2lkdGg6IHJlbSgyMDApO1xuICAgIC0tYnRuLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICBcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgIG1hc2s6IHVybCguLi9pbWcvYnV0dG9uLWFycm93LXJpZ2h0LTYwLnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xuICAgICAgICB3aWR0aDogcmVtKDYzKTtcbiAgICAgICAgbGVmdDogcmVtKDg4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IHZhcigtLWFuaW1hdGlvbl9fZHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbl9fdGltaW5nLWZ1bmN0aW9uKSAwcztcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICYuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiB7ICAgICAgICAgICAgXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg2KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4lYnV0dG9uLS1nZm9ybS1uZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICBtaW4td2lkdGg6IHJlbSgyMDApO1xuICAgIGdhcDogdmFyKC0tZ3JpZF9fZ2FwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19ibGFjayk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJvdHRvbTogLS4xMjVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS1hbmltYXRpb25fX2R1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25fX3RpbWluZy1mdW5jdGlvbikgMHM7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAtd2Via2l0LW1hc2s6IHVybCguLi9pbWcvYnV0dG9uLWFycm93LXJpZ2h0LXNob3J0LnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICAgICAgICBtYXNrOiB1cmwoLi4vaW1nL2J1dHRvbi1hcnJvdy1yaWdodC1zaG9ydC5zdmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICAgICAgd2lkdGg6IHJlbSgyMik7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59XG5cbiVidXR0b24tLXNsaWRlLXJvdW5kIHtcbiAgICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xuICAgIC0tYnRuLWJhY2tncm91bmQtY29sb3ItLWFmdGVyOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIC0tYnRuX19pY29uLWNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogcmVtKDYwKTtcbiAgICBoZWlnaHQ6IHJlbSg2MCk7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bl9faWNvbi1jb2xvcik7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vLi4vZGlzdC9pbWcvYXJyb3ctcmlnaHQtMzAuc3ZnJyk7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiByZW0oMzIpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS1hbmltYXRpb25fX2R1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25fX3RpbWluZy1mdW5jdGlvbikgMHM7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLS1hZnRlcik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tYW5pbWF0aW9uX19kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uX190aW1pbmctZnVuY3Rpb24pIDBzO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgfVxufVxuJWJ1dHRvbi0tc2xpZGUtcm91bmQtLW5lZ2F0aXZlIHtcbiAgICBAZXh0ZW5kICVidXR0b24tLXNsaWRlLXJvdW5kO1xuICAgIC0tYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgLS1idG4tYmFja2dyb3VuZC1jb2xvci0tYWZ0ZXI6IHZhcigtLWNvbG9yX19ibGFjayk7XG4gICAgLS1idG5fX2ljb24tY29sb3I6IHZhcigtLWNvbG9yX19ibGFjayk7XG59XG5cbiVidXR0b24tLXNsaWRlLXJvdW5kLS1wcmV2IHtcbiAgICBAZXh0ZW5kICVidXR0b24tLXNsaWRlLXJvdW5kO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG59XG5cbiVidXR0b24tLXNsaWRlLXJvdW5kLS1uZXh0IHtcbiAgICBAZXh0ZW5kICVidXR0b24tLXNsaWRlLXJvdW5kO1xufVxuXG5cblxuLy8gQnV0dG9uIHN0eWxlcyBmb3IgYnVzaW5lc3MgYXJlYXNcbi8vICRidXNpbmVzc0FyZWFzOiBjb25jZXJ0LCBpbnN0YWxsLCBwb3J0YWJsZSwgbGl2ZTtcbkBtaXhpbiBidXNpbmVzcy1hcmVhLWhvdmVyKCRhcmVhLCAkZXh0ZW5kLXNlbGVjdG9yOiBudWxsLCAkcm90YXRlOiBmYWxzZSkge1xuICAgIEBpZiAkZXh0ZW5kLXNlbGVjdG9yIHtcbiAgICAgICAgQGV4dGVuZCAjeyRleHRlbmQtc2VsZWN0b3J9O1xuICAgIH1cbiAgICBAaWYgJHJvdGF0ZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC0tYnRuLWNvbG9yOiB2YXIoLS1jb2xvcl9fI3skYXJlYX0tc291bmQpO1xuICAgICAgICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLS1hZnRlcjogdmFyKC0tY29sb3JfXyN7JGFyZWF9LXNvdW5kKTtcbiAgICAgICAgLS1idG5fX2ljb24tY29sb3I6IHZhcigtLWNvbG9yX18jeyRhcmVhfS1zb3VuZCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfXyN7JGFyZWF9LXNvdW5kKTtcbiAgICB9XG59XG5cbkBlYWNoICRidXNpbmVzc0FyZWEgaW4gJGJ1c2luZXNzQXJlYXMge1xuICAgICVidXR0b24tLW5lZ2F0aXZlX19ob3Zlci0tI3skYnVzaW5lc3NBcmVhfS1zb3VuZCB7XG4gICAgICAgIEBpbmNsdWRlIGJ1c2luZXNzLWFyZWEtaG92ZXIoJGJ1c2luZXNzQXJlYSwgJyVidXR0b24tLW5lZ2F0aXZlJyk7XG4gICAgfVxuICAgICVidXR0b24tLXNsaWRlLXJvdW5kLS1wcmV2LS0jeyRidXNpbmVzc0FyZWF9LXNvdW5kIHtcbiAgICAgICAgQGluY2x1ZGUgYnVzaW5lc3MtYXJlYS1ob3ZlcigkYnVzaW5lc3NBcmVhLCAnJWJ1dHRvbi0tc2xpZGUtcm91bmQtLW5lZ2F0aXZlJywgdHJ1ZSk7XG4gICAgfVxuICAgICVidXR0b24tLXNsaWRlLXJvdW5kLS1uZXh0LS0jeyRidXNpbmVzc0FyZWF9LXNvdW5kIHtcbiAgICAgICAgQGluY2x1ZGUgYnVzaW5lc3MtYXJlYS1ob3ZlcigkYnVzaW5lc3NBcmVhLCAnJWJ1dHRvbi0tc2xpZGUtcm91bmQtLW5lZ2F0aXZlJyk7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL3Njc3MvMC1zZXR0aW5ncy9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9zY3NzLzAtc2V0dGluZ3MvY3VzdG9tLW1lZGlhLXF1ZXJpZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uL3Njc3MvMC1zZXR0aW5ncy9mdW5jdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9oa2F1ZGlvL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvbWl4aW4uZmx1aWQtdHlwZS5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL2hrYXVkaW8vcmVzb3VyY2VzL3Njc3MvMS10b29scy9taXhpbi5mb250LWZhY2Uuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9oa2F1ZGlvL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvbWl4aW4uZm9udC13ZWlnaHQuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9oa2F1ZGlvL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuYnVzaW5lc3MtYXJlYS5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL2hrYXVkaW8vcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9oa2F1ZGlvL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuY29udGFpbmVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvaGthdWRpby9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvcHkuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9oa2F1ZGlvL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL2hrYXVkaW8vcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5ncmlkLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvaGthdWRpby9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmhlYWRpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvaGthdWRpby9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLnNwYWNlcy5zY3NzXCI7XG5cbi8vIGRlZmluaXRpb24gb2YgY29sb3JzXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stcHJldmlldyAuZmFjdHMtYW5kLWZpZ3VyZXMtbW9kdWxlLFxuLmZhY3RzLWFuZC1maWd1cmVzLW1vZHVsZSB7XG4gIC0taWNvbl9fYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgLS1pY29uX19pbmZvLS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUtLWJnKTtcbiAgLS1pY29uX19pbmZvLS1ib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19zaXRlLWJhY2tncm91bmQpO1xuXG4gIC0tY29udGVudF9fZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblxuICAtLWZhY3QtaXRlbV9fZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLS1mYWN0LWl0ZW1fX2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC0tZmFjdC1pdGVtX190aXRsZS0tdGV4dC1hbGlnbjogbGVmdDtcblxuICAtLWZhY3QtaWNvbi1pbmZvLS1sZWZ0OiAje3JlbSgxMCl9O1xuICAtLWZhY3QtaWNvbi1pbmZvLS1yaWdodDogYXV0bztcblxuICAtLWZhY3QtaWNvbi1pbmZvLWRlc2NyaXB0aW9uLS1sZWZ0OiAje3JlbSgtMTApfTtcbiAgLS1mYWN0LWljb24taW5mby1kZXNjcmlwdGlvbi0tdHJhbnNmb3JtOiBub25lO1xuICAtLWZhY3QtaWNvbi1pbmZvLWRlc2NyaXB0aW9uLS13aWR0aDogY2FsYygxMDB2dyAtIDIgKiB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xuICAtLWZhY3QtaWNvbi1pbmZvLWRlc2NyaXB0aW9uLS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAtLWZhY3QtaWNvbi1pbmZvLWRlc2NyaXB0aW9uLS1ib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19ibGFjayk7XG5cbiAgLS1mYWN0LWljb24taW5mby1kZXNjcmlwdGlvbi1hcnJvdy0tbGVmdDogMDtcbiAgLS1mYWN0LWljb24taW5mby1kZXNjcmlwdGlvbi1hcnJvdy0tdHJhbnNmb3JtOiBub25lO1xuICBcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2dyZXkpO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stcHJldmlldyAuZmFjdHMtYW5kLWZpZ3VyZXMtbW9kdWxlLFxuLmZhY3RzLWFuZC1maWd1cmVzLW1vZHVsZSB7XG4gICZfX2hlYWRsaW5lIHtcbiAgICAmLndwLWJsb2NrLWhlYWRpbmcge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgQGV4dGVuZCAlZ3JpZC1uZXc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1jb250ZW50X19ncmlkLXRlbXBsYXRlLWNvbHVtbnMpO1xuICAgIHJvdy1nYXA6IGNhbGNDbGFtcCgyMCwgNzAsIDM5MCwgMTIwMCk7XG4gICAgbWFyZ2luLXRvcDogY2FsY0NsYW1wKDIwLCA1MCwgMzkwLCAxMjAwKTtcblxuICAgICYtLWhlYWRsaW5lIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1uZXc7XG4gICAgICB9XG4gICAgICAmLXRvcCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250X19jb3B5LS13ZWlnaHQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdG9wLFxuICAgICAgJi1zdWJoZWFkbGluZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1mYWN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiB2YXIoLS1mYWN0LWl0ZW1fX2ZsZXgtZGlyZWN0aW9uKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiB2YXIoLS1mYWN0LWl0ZW1fX2FsaWduLWl0ZW1zKTtcbiAgICAgIGdhcDogY2FsY0NsYW1wKDIwLCAzMCwgMzkwLCAxMjAwKTtcbiAgICAgICZfX2ljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbl9fYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg5MCk7XG4gICAgICAgIHdpZHRoOiBjYWxjQ2xhbXAoMTAwLCAxMzYsIDM5MCwgMTIwMCk7XG4gICAgICAgIGhlaWdodDogY2FsY0NsYW1wKDEwMCwgMTM2LCAzOTAsIDEyMDApO1xuXG4gICAgICAgIC5pY29uLWluZm8ge1xuICAgICAgICAgIGFsbDogdW5zZXQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogdmFyKC0tZmFjdC1pY29uLWluZm8tLWxlZnQpO1xuICAgICAgICAgIHJpZ2h0OiB2YXIoLS1mYWN0LWljb24taW5mby0tcmlnaHQpO1xuICAgICAgICAgIHdpZHRoOiByZW0oMjgpO1xuICAgICAgICAgIGhlaWdodDogcmVtKDI4KTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljb25fX2luZm8tLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyOiByZW0oMykgc29saWQgdmFyKC0taWNvbl9faW5mby0tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKDQyKTtcbiAgICAgICAgICAgIGxlZnQ6IHZhcigtLWZhY3QtaWNvbi1pbmZvLWRlc2NyaXB0aW9uLS1sZWZ0KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdmFyKC0tZmFjdC1pY29uLWluZm8tZGVzY3JpcHRpb24tLXRyYW5zZm9ybSk7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZmFjdC1pY29uLWluZm8tZGVzY3JpcHRpb24tLXdpZHRoKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYWN0LWljb24taW5mby1kZXNjcmlwdGlvbi0tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXI6IHJlbSgxKSBzb2xpZCB2YXIoLS1mYWN0LWljb24taW5mby1kZXNjcmlwdGlvbi0tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICBsZWZ0OiB2YXIoLS1mYWN0LWljb24taW5mby1kZXNjcmlwdGlvbi1hcnJvdy0tbGVmdCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdmFyKC0tZmFjdC1pY29uLWluZm8tZGVzY3JpcHRpb24tYXJyb3ctLXRyYW5zZm9ybSk7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oMjQpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMy41KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy90cmlhbmdsZS1jb21iaW5lZC5zdmcpO1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIC5pY29uLWluZm8tLWRlc2NyaXB0aW9uLFxuICAgICAgICAgICY6Zm9jdXMgLmljb24taW5mby0tZGVzY3JpcHRpb24sXG4gICAgICAgICAgJjpmb2N1cy13aXRoaW4gLmljb24taW5mby0tZGVzY3JpcHRpb24sXG4gICAgICAgICAgJjphY3RpdmUgLmljb24taW5mby0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY0NsYW1wKDE2LCAxOCwgMzkwLCAxMjAwKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY0NsYW1wKDE4LCAyMiwgMzkwLCAxMjAwKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IHZhcigtLWZhY3QtaXRlbV9fdGl0bGUtLXRleHQtYWxpZ24pO1xuICAgICAgICB9XG4gICAgICAgICYtLWluZm8ge1xuICAgICAgICAgIHRleHQtYWxpZ246IHZhcigtLWZhY3QtaXRlbV9fdGl0bGUtLXRleHQtYWxpZ24pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpoYXMoKyAuZmFjdHMtYW5kLWZpZ3VyZXMtbW9kdWxlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogcmVtKDEpIHNvbGlkIHZhcigtLWNvbG9yX19ncmV5LS1kYXJrKTtcbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQpIHtcbiAgICAtLWNvbnRlbnRfX2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICAtLWZhY3QtaXRlbV9fZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtLWZhY3QtaXRlbV9fYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC0tZmFjdC1pY29uLWluZm8tLWxlZnQ6IGF1dG87XG4gICAgLS1mYWN0LWljb24taW5mby0tcmlnaHQ6ICN7cmVtKDEwKX07XG5cbiAgICAtLWZhY3QtaXRlbV9fdGl0bGUtLXRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC0tZmFjdC1pY29uLWluZm8tZGVzY3JpcHRpb24tLWxlZnQ6IGNhbGMoNTAlIC0gI3tyZW0oOSl9KTtcbiAgICAtLWZhY3QtaWNvbi1pbmZvLWRlc2NyaXB0aW9uLS10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLS1mYWN0LWljb24taW5mby1kZXNjcmlwdGlvbi0td2lkdGg6ICN7cmVtKDMxMCl9O1xuXG4gICAgLS1mYWN0LWljb24taW5mby1kZXNjcmlwdGlvbi1hcnJvdy0tbGVmdDogNTAlO1xuICAgIC0tZmFjdC1pY29uLWluZm8tZGVzY3JpcHRpb24tYXJyb3ctLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICBAbWVkaWEgKC0tZGVza3RvcCkge1xuICAgIC0tY29udGVudF9fZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICBAbWVkaWEgKC0td2lkZSkge1xuICAgIC0tY29udGVudF9fZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuIiwiLyoqXG4gKiBCYXNpYyBncmlkIGNvbnRhaW5lclxuICpcbiAqIEBzZWUgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9wYXR0ZXJucy1mb3ItcHJhY3RpY2FsLWNzcy1jdXN0b20tcHJvcGVydGllcy11c2UvXG4gKi9cbiVncmlkIHtcblx0LS1jb2x1bW5zOiBhdXRvLWZpdDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sdW1ucyksIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuJWdyaWQtbmV3IHtcblx0LS1jb2x1bW5zOiB2YXIoLS1ncmlkX19jb2x1bW5zKTtcblx0Z3JpZC1nYXA6IHZhcigtLWdyaWRfX2dhcCk7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWNvbHVtbnMpLCAxZnIpO1xufVxuXG5AbWl4aW4gZ3JpZC1uZXcge1xuXHQtLWNvbHVtbnM6IHZhcigtLWdyaWRfX2NvbHVtbnMpO1xuXHRncmlkLWdhcDogdmFyKC0tZ3JpZF9fZ2FwKTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sdW1ucyksIDFmcik7XG59XG4iLCIkaHRtbC1mb250LXNpemU6IDE2cHg7XHJcblxyXG5AZnVuY3Rpb24gc3RyaXBVbml0KCR2YWx1ZSkge1xyXG4gICAgQHJldHVybiAkdmFsdWUgLyAoJHZhbHVlICogMCArIDEpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRweFZhbHVlKSB7XHJcbiAgICBAcmV0dXJuICN7c3RyaXBVbml0KCRweFZhbHVlKSAvIHN0cmlwVW5pdCgkaHRtbC1mb250LXNpemUpfXJlbTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHJlbCgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpIHtcclxuICAgIEByZXR1cm4gKCRtYXhGb250VmFsdWUgLSAkbWluRm9udFZhbHVlKSAvICgkbWF4V2lkdGhWYWx1ZSAtICRtaW5XaWR0aFZhbHVlKTtcclxufVxyXG5AZnVuY3Rpb24gaW50ZXIoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKSB7XHJcbiAgICBAcmV0dXJuICggKC0xICogJG1pbldpZHRoVmFsdWUpICogcmVsKCRtaW5Gb250VmFsdWUsICRtYXhGb250VmFsdWUsICRtaW5XaWR0aFZhbHVlLCAkbWF4V2lkdGhWYWx1ZSkgKyAkbWluRm9udFZhbHVlKSAvICN7c3RyaXBVbml0KCRodG1sLWZvbnQtc2l6ZSl9O1xyXG59XHJcbkBmdW5jdGlvbiBwcmVmVmFsdWUoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKSB7XHJcbiAgICBAcmV0dXJuICN7aW50ZXIoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKX1yZW0gKyAje3JlbCgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpICogMTAwfXZ3O1xyXG59XHJcbkBmdW5jdGlvbiBjYWxjQ2xhbXAoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKSB7XHJcbiAgICBAcmV0dXJuIGNsYW1wKCN7cmVtKCRtaW5Gb250VmFsdWUpfSwgI3twcmVmVmFsdWUoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKX0sICN7cmVtKCRtYXhGb250VmFsdWUpfSk7XHJcbn1cclxuIl19 */
