:root{--content-max-width:365px;--content-max-width-medium:90%;--content-max-width-large:80.53%;--content-max-width-x-large:1100px;--dropdown-symbol-width:0.7rem;--global-font-family:"Roboto","Helvetica Neue","Arial Narrow",sans-serif;--global-font-style-normal:normal;--global-font-style-italic:italic;--global-font-weight:400;--global-font-weight-600:600px;--global-font-weight-normal:normal;--global-font-weight-medium:bold;--highlight-font-family:"Quicksand","Helvetica Neue","Arial Narrow",sans-serif;--highlight-font-weight:500;--highlight-font-weight-bold:700;--global-font-size:18;--global-font-line-height:1.4;--global-character-spacing-0:0px;--global-decoration-underline:underline;--global-font-color:var(--color-theme-grey-2);--font-size-small:calc(16/var(--global-font-size)*1rem);--font-size-regular:calc(var(--global-font-size)/16*1rem);--font-size-medium:calc(28/var(--global-font-size)*1rem);--font-size-large:calc(36/var(--global-font-size)*1rem);--font-size-larger:calc(48/var(--global-font-size)*1rem);--global-line-spacing-22:22px;--global-line-spacing-24:24px;--global-line-spacing-25:25px;--global-line-spacing-34:34px;--global-line-spacing-50:50px;--global-line-spacing-54:54px;--color-theme-primary:#293483;--color-theme-primary-light:rgba(41,52,131,0.1);--color-theme-primary-dark:#19215c;--color-theme-primary-darker:#161d53;--color-theme-secondary:#c31540;--color-theme-tertiary:#ffe200;--color-theme-tertiary-light:#fff6b1;--color-theme-none:transparent;--color-theme-grey-1:#707070;--color-theme-grey-2:#3c3c3c;--color-theme-grey-3:#e1e1e1;--color-theme-grey-4:#6e6e6e;--color-theme-grey-5:#f7f8ff;--border-color-dark:#333;--border-color-light:#ccc;--color-link:#c31540;--color-link-visited:#6b0b23;--color-link-active:#c31540;--color-quote-border:#000;--color-quote-citation:#6c7781;--color-theme-red:#c0392b;--color-theme-green:#27ae60;--color-theme-blue:#2980b9;--color-theme-yellow:#f1c40f;--color-theme-black:#1c2833;--color-theme-grey:#95a5a6;--color-theme-white:#fff;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1}.wp-block-group.is-style-primary{background-color:transparent;background-color:var(--color-theme-none)}.wp-block-group.is-style-secondary{background-color:#293483;background-color:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}.wp-block-group.is-style-tertiary{background-color:#f7f8ff;background-color:var(--color-theme-grey-5)}.wp-block-group.is-style-alt{background-color:#fff;background-color:var(--color-theme-white)}.wp-block-group.is-style-alt-2{background-color:#293483;background-color:var(--color-theme-primary);background-image:url(../images/Curve.png);background-position:35% 32%;background-repeat:no-repeat;color:#fff;color:var(--color-theme-white)}.wp-block-group.is-style-white-full{background-color:#fff;background-color:var(--color-theme-white)}.wp-block-group.is-style-white-full .wp-block-group__inner-container{max-width:1100px;max-width:var(--content-max-width-x-large);margin:0 auto}@media screen and (max-width:599px){.wp-block-group.is-style-white-full .wp-block-group__inner-container{max-width:90%;max-width:var(--content-max-width-medium)}}.wp-block-group.is-style-narrow-width,.wp-block-group.is-style-narrow-width-border-bottom{max-width:768px}@media screen and (max-width:599px){.wp-block-group.is-style-narrow-width,.wp-block-group.is-style-narrow-width-border-bottom{max-width:90%;max-width:var(--content-max-width-medium)}}.wp-block-group.is-style-narrow-width-border-bottom{border-bottom:1px solid #f7f8ff;border-bottom:1px solid var(--color-theme-grey-5);padding-bottom:20px;margin-bottom:20px}@media screen and (min-width:360px) and (max-width:1024px){.wp-block-group.is-style-narrow-width-border-bottom{max-width:90%;max-width:var(--content-max-width-medium)}}.wp-block-spacer{max-height:60px}@media screen and (max-width:599px){.wp-block-spacer{max-height:30px}}.wp-block-separator{margin:0 auto;border-color:#ccc;border-color:var(--border-color-light)}@media screen and (max-width:599px){.wp-block-image{margin:0 auto}}.wp-block-cgb-block-testimonial.is-style-alt{background-color:#fff;background-color:var(--color-theme-white)}.wp-block-cgb-block-testimonial.is-style-alt-2{background-color:#293483;background-color:var(--color-theme-primary);background-image:url(../images/Curve.png);background-position:35% 32%;background-repeat:no-repeat;color:#fff;color:var(--color-theme-white)}.wp-block-buttons .wp-block-button,.wp-block-cgb-block-cta-with-image-video .wp-block-button,.wp-block-cgb-block-hero-cards .wp-block-button,.wp-block-cgb-block-product-header .wp-block-button,.wp-block-cgb-block-products-navigation-bar .wp-block-button{width:100%;margin:0 0 20px}@media screen and (min-width:600px){.wp-block-buttons .wp-block-button,.wp-block-cgb-block-cta-with-image-video .wp-block-button,.wp-block-cgb-block-hero-cards .wp-block-button,.wp-block-cgb-block-product-header .wp-block-button,.wp-block-cgb-block-products-navigation-bar .wp-block-button{width:auto}}.wp-block-buttons .wp-block-button .wp-block-button__link,.wp-block-cgb-block-cta-with-image-video .wp-block-button .wp-block-button__link,.wp-block-cgb-block-hero-cards .wp-block-button .wp-block-button__link,.wp-block-cgb-block-product-header .wp-block-button .wp-block-button__link,.wp-block-cgb-block-products-navigation-bar .wp-block-button .wp-block-button__link{width:100%;font-size:1.125rem;font-size:var(--font-size-regular);padding:11px 0 9px;border:2px solid transparent;border-radius:3px}@media screen and (min-width:600px){.wp-block-buttons .wp-block-button .wp-block-button__link,.wp-block-cgb-block-cta-with-image-video .wp-block-button .wp-block-button__link,.wp-block-cgb-block-hero-cards .wp-block-button .wp-block-button__link,.wp-block-cgb-block-product-header .wp-block-button .wp-block-button__link,.wp-block-cgb-block-products-navigation-bar .wp-block-button .wp-block-button__link{width:auto;padding:12px 50px 10px}}.wp-block-buttons .wp-block-button:hover .wp-block-button__link,.wp-block-cgb-block-cta-with-image-video .wp-block-button:hover .wp-block-button__link,.wp-block-cgb-block-hero-cards .wp-block-button:hover .wp-block-button__link,.wp-block-cgb-block-product-header .wp-block-button:hover .wp-block-button__link,.wp-block-cgb-block-products-navigation-bar .wp-block-button:hover .wp-block-button__link{background-color:#fff;color:#32373c;border:2px solid #32373c}.wp-block-buttons .wp-block-button.is-style-primary .wp-block-button__link,.wp-block-cgb-block-cta-with-image-video .wp-block-button.is-style-primary .wp-block-button__link,.wp-block-cgb-block-hero-cards .wp-block-button.is-style-primary .wp-block-button__link,.wp-block-cgb-block-product-header .wp-block-button.is-style-primary .wp-block-button__link,.wp-block-cgb-block-products-navigation-bar .wp-block-button.is-style-primary .wp-block-button__link{background-color:#c31540;color:#fff}.wp-block-buttons .wp-block-button.is-style-primary:hover .wp-block-button__link,.wp-block-cgb-block-cta-with-image-video .wp-block-button.is-style-primary:hover .wp-block-button__link,.wp-block-cgb-block-hero-cards .wp-block-button.is-style-primary:hover .wp-block-button__link,.wp-block-cgb-block-product-header .wp-block-button.is-style-primary:hover .wp-block-button__link,.wp-block-cgb-block-products-navigation-bar .wp-block-button.is-style-primary:hover .wp-block-button__link{background-color:#fff;color:#c31540;border:2px solid #c31540}.wp-block-buttons .wp-block-button.is-style-secondary .wp-block-button__link,.wp-block-cgb-block-cta-with-image-video .wp-block-button.is-style-secondary .wp-block-button__link,.wp-block-cgb-block-hero-cards .wp-block-button.is-style-secondary .wp-block-button__link,.wp-block-cgb-block-product-header .wp-block-button.is-style-secondary .wp-block-button__link,.wp-block-cgb-block-products-navigation-bar .wp-block-button.is-style-secondary .wp-block-button__link{background-color:#293483}.wp-block-buttons .wp-block-button.is-style-secondary:hover .wp-block-button__link,.wp-block-cgb-block-cta-with-image-video .wp-block-button.is-style-secondary:hover .wp-block-button__link,.wp-block-cgb-block-hero-cards .wp-block-button.is-style-secondary:hover .wp-block-button__link,.wp-block-cgb-block-product-header .wp-block-button.is-style-secondary:hover .wp-block-button__link,.wp-block-cgb-block-products-navigation-bar .wp-block-button.is-style-secondary:hover .wp-block-button__link{background-color:#fff;color:#293483;border:2px solid #293483}.wp-block-buttons .wp-block-button.is-style-alternative .wp-block-button__link,.wp-block-cgb-block-cta-with-image-video .wp-block-button.is-style-alternative .wp-block-button__link,.wp-block-cgb-block-hero-cards .wp-block-button.is-style-alternative .wp-block-button__link,.wp-block-cgb-block-product-header .wp-block-button.is-style-alternative .wp-block-button__link,.wp-block-cgb-block-products-navigation-bar .wp-block-button.is-style-alternative .wp-block-button__link{color:#293483;background-color:#fff;border-color:#293483}.wp-block-buttons .wp-block-button.is-style-alternative:hover .wp-block-button__link,.wp-block-cgb-block-cta-with-image-video .wp-block-button.is-style-alternative:hover .wp-block-button__link,.wp-block-cgb-block-hero-cards .wp-block-button.is-style-alternative:hover .wp-block-button__link,.wp-block-cgb-block-product-header .wp-block-button.is-style-alternative:hover .wp-block-button__link,.wp-block-cgb-block-products-navigation-bar .wp-block-button.is-style-alternative:hover .wp-block-button__link{background-color:#293483;color:#fff}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:1.5em auto;padding:0 1em}.entry-content>.wp-block-quote,.entry-content>.wp-block-quote.is-style-large{margin-left:1.5rem}@media screen and (min-width:48em){.entry-content>.wp-block-quote,.entry-content>.wp-block-quote.is-style-large{margin-left:auto}}.wp-block-quote:not(.is-large):not(.is-style-large){border-left-color:#000;border-left-color:var(--color-quote-border)}.wp-block-quote cite{font-size:1.125rem;font-size:var(--font-size-regular);font-style:italic;font-style:var(--global-font-style-italic);font-weight:400;font-weight:var(--global-font-weight-normal);line-height:25px;line-height:var(--global-line-spacing-25)}.wp-block-quote__citation,.wp-block-quote cite,.wp-block-quote footer{border-left-color:#6c7781;border-left-color:var(--color-quote-citation)}.wp-block-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-cover__inner-container>*{max-width:365px;max-width:var(--content-max-width)}@media screen and (min-width:360px) and (max-width:1024px){.wp-block-cover__inner-container>*{max-width:90%;max-width:var(--content-max-width-medium)}}@media screen and (min-width:1025px){.wp-block-cover__inner-container>*{max-width:80.53%;max-width:var(--content-max-width-large)}}@media screen and (min-width:1366px){.wp-block-cover__inner-container>*{max-width:1100px;max-width:var(--content-max-width-x-large)}}.wp-block-cover__inner-container>*{margin-left:auto;margin-right:auto}.wp-block-cover .wp-block-cover-text,.wp-block-cover p{margin-top:0}.wp-block-latest-comments,.wp-block-latest-posts{padding-top:1.5em;padding-bottom:1.5em;border:1px solid #ccc}ul.wp-block-latest-posts.alignfull,ul.wp-block-latest-posts.alignwide,ul.wp-block-latest-posts.is-grid.alignfull,ul.wp-block-latest-posts.is-grid.alignwide{padding:0 1.5em}.wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.5em}.wp-block-gallery:not(.components-placeholder){margin:1.5em auto}.entry-content .wp-block-gallery{padding-right:1.5em;padding-left:1.5em}@media screen and (min-width:48em){.entry-content .wp-block-gallery{padding-right:0;padding-left:0}}.wp-block-gallery.columns-2 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-9 .blocks-gallery-item{grid-column:span 1;margin:0;width:inherit}.blocks-gallery-item:last-child:nth-child(odd){grid-column:span 2}.wp-block-gallery.columns-3 .blocks-gallery-item:last-child:nth-child(3n),.wp-block-gallery.columns-5 .blocks-gallery-item:last-child:nth-child(5n),.wp-block-gallery.columns-7 .blocks-gallery-item:last-child:nth-child(7n),.wp-block-gallery.columns-9 .blocks-gallery-item:last-child:nth-child(9n){grid-column:span 1}@media screen and (min-width:40em){.wp-block-gallery.columns-2{grid-template-columns:repeat(2,1fr)}.wp-block-gallery.columns-3{grid-template-columns:repeat(3,1fr)}.wp-block-gallery.columns-4{grid-template-columns:repeat(4,1fr)}.wp-block-gallery.columns-5{grid-template-columns:repeat(5,1fr)}.wp-block-gallery.columns-6{grid-template-columns:repeat(6,1fr)}.wp-block-gallery.columns-7{grid-template-columns:repeat(7,1fr)}.wp-block-gallery.columns-8{grid-template-columns:repeat(8,1fr)}.wp-block-gallery.columns-9{grid-template-columns:repeat(9,1fr)}}.wp-block-themeisle-blocks-icon-list,.wp-block-themeisle-blocks-icon-list .wp-block-themeisle-blocks-icon-list-item{margin-bottom:20px}.gform_button.button{margin-top:20px;line-height:1.5!important;display:block;width:100%;color:#fff;font-size:1.125rem;font-size:var(--font-size-regular);padding:11px 0 9px;border:2px solid transparent;border-radius:3px;background-color:#c31540;background-color:var(--color-theme-secondary)}.gform_button.button:focus,.gform_button.button:hover{background-color:#fff;color:#c31540;color:var(--color-theme-secondary);border:2px solid #c31540;border:2px solid var(--color-theme-secondary)}@media screen and (min-width:600px){.gform_button.button{width:auto;padding:12px 50px 10px}}.wp-block-group.alignwide.page-heading.wp-contact-form{margin-top:-180px;margin-bottom:60px;padding:0;max-width:90%}@media screen and (max-width:599px){.wp-block-group.alignwide.page-heading.wp-contact-form{margin-top:-160px}}@media screen and (min-width:600px) and (max-width:799px){.wp-block-group.alignwide.page-heading.wp-contact-form{max-width:80.53%}}@media screen and (min-width:1025px){.wp-block-group.alignwide.page-heading.wp-contact-form{max-width:1100px}}.wp-block-group.alignwide.page-heading.wp-contact-form .gform_required_legend{font-size:14px}.wp-block-group.alignwide.page-heading.wp-contact-form #input_1_5_1_label{display:none}.wp-block-group.alignwide.page-heading.wp-contact-form h2.gform_title{color:#3c3c3c;color:var(--color-theme-grey-2);font-size:28px;font-weight:500;margin-top:0}.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper{min-height:300px;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}.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper{background-color:#fff;padding:40px 30px;border:1px solid #e1e1e1;border:1px solid var(--color-theme-grey-3)}.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper label,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper legend,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper label,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper legend{font-weight:400}.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gfield textarea,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gfield textarea{border:1px solid #e1e1e1;border:1px solid var(--color-theme-grey-3);border-radius:0;width:100%;min-height:50px;padding:10px;margin-bottom:20px}.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gfield textarea::-webkit-input-placeholder,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gfield textarea::-webkit-input-placeholder{font-style:italic}.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gfield textarea::-moz-placeholder,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gfield textarea::-moz-placeholder{font-style:italic}.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gfield textarea:-ms-input-placeholder,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gfield textarea:-ms-input-placeholder{font-style:italic}.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-ms-input-placeholder,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gfield textarea::-ms-input-placeholder,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-ms-input-placeholder,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gfield textarea::-ms-input-placeholder{font-style:italic}.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gfield textarea::placeholder,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gfield textarea::placeholder{font-style:italic}.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gfield select,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gfield select{border:1px solid #e1e1e1;border:1px solid var(--color-theme-grey-3);border-radius:0;width:100%;min-height:50px;margin-bottom:20px}.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gfield .ginput_container_consent,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gfield .ginput_container_consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gfield .ginput_container_consent input[type=checkbox],.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gfield .ginput_container_consent input[type=checkbox]{margin-top:3px;margin-right:10px}.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gform_fields,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gform_fields{display:block}@media screen and (min-width:781px){.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gform_fields,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gform_fields{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-break-after:column;-moz-column-break-after:column;break-after:column;grid-column-gap:50px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gform_fields .gfield,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gform_fields .gfield{page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media screen and (min-width:768px)and (max-width:1200px){.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gform_fields,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gform_fields{grid-column-gap:50px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}@media screen and (min-width:1200px){.wp-block-group.alignwide.page-heading.wp-contact-form .gform_confirmation_wrapper .gform_fields,.wp-block-group.alignwide.page-heading.wp-contact-form .gform_wrapper .gform_fields{grid-column-gap:100px;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}@media screen and (min-width:781px){.wp-block-group.alignwide.page-heading.wp-contact-form .gform_footer{margin-left:55%}}.gform_wrapper label,.gform_wrapper legend{font-weight:400}.gform_wrapper h3.gform_title{font-weight:500;font-weight:var(--highlight-font-weight)}.gform_wrapper .gfield_validation_message,.gform_wrapper .gform_wrapper .validation_message{background:transparent;border:none;margin-top:0;padding:0}.gform_wrapper label,.gform_wrapper legend{font-weight:400!important;font-weight:var(--global-font-weight)!important}.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gfield textarea{border:1px solid #e1e1e1;border:1px solid var(--color-theme-grey-3);border-radius:0;width:100%;min-height:50px;padding:10px;margin-bottom:20px}.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder,.gform_wrapper .gfield textarea::-webkit-input-placeholder{font-style:italic}.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder,.gform_wrapper .gfield textarea::-moz-placeholder{font-style:italic}.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder,.gform_wrapper .gfield textarea:-ms-input-placeholder{font-style:italic}.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-ms-input-placeholder,.gform_wrapper .gfield textarea::-ms-input-placeholder{font-style:italic}.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,.gform_wrapper .gfield textarea::placeholder{font-style:italic}.gform_wrapper .gfield select{border:1px solid #e1e1e1;border:1px solid var(--color-theme-grey-3);border-radius:0;width:100%;min-height:50px;margin-bottom:20px}.gform_wrapper .gfield .ginput_container_consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gform_wrapper .gfield .ginput_container_consent input[type=checkbox]{margin-top:3px;margin-right:10px}feefowidget-container-carousel feefowidget-rating-stars .feefowidget-star{color:#ffe200!important}.feefowidget-carousel-summary a{color:#c31540!important}feefowidget-rating-stars .feefowidget-star{color:#fff6b1!important}.feefowidget-product-stars__reviews-count{color:#fff!important;color:var(--color-theme-white)!important;text-decoration:underline!important}.feefo-product-stars-widget{pointer-events:none}.feefo-stars{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}.slick-product-feature-header.product_feature_slider{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.slick-product-feature-header.product_feature_slider .card{margin-right:10px;display:block;height:unset;background-color:#f7f2ef!important;border-bottom:3px solid #0a2438}.slick-product-feature-header.product_feature_slider .card .details{padding:20px}.slick-product-feature-header.product_feature_slider .card .image{background-color:#fff}.slick-product-feature-header.product_feature_slider .card .image img{border-radius:0 50px 0 0;aspect-ratio:4/3}.slick-product-feature-header.product_feature_slider .card .heading_div h1{font-size:24px;margin:0;line-height:normal}.slick-product-feature-header.product_feature_slider .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.slick-product-feature-header.product_feature_slider .card .p{font-size:15px}@media screen and (max-width:1024px){.slick-product-feature-header.product_feature_slider{grid-template-columns:1fr}.slick-product-feature-header.product_feature_slider .card{max-width:320px;width:100%}.slick-product-feature-header.product_feature_slider .card .image img{width:100%}}@media screen and (max-width:430px){.slick-product-feature-header.product_feature_slider .card{max-width:100%}}.trust-pilot-div{width:100%;max-width:100%!important;margin:40px auto 0;padding:40px 0 10px;background-color:#f7f8ff}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}@media screen and (min-width:48em){.wp-block-image.alignright,.wp-caption.alignright{margin-right:calc((100% - 365px)/2);margin-right:calc((100% - var(--content-max-width))/2)}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:calc((100% - 365px)/2);margin-left:calc((100% - var(--content-max-width))/2)}}.gallery{margin-bottom:1.5em;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.5em}@media screen and (min-width:40em){.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}}.gallery-item{padding:.5em;border:1px solid #ccc;border:1px solid var(--border-color-light)}.gallery-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-caption{font-size:80%}.products-template .entry{background-color:#f7f8ff;background-color:var(--color-theme-grey-5)}.entry{margin-bottom:0}.entry-footer,.entry-meta{font-family:Quicksand,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;font-size:80%}.entry-meta{margin:1em 0}.updated:not(.published){display:none}.post-thumbnail img{margin:0 auto}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.entry-content>ol,.entry-content>ul{padding-left:3.5em}.entry-content>*,.entry-content>* .wp-block-group,.entry-summary>*,.events-container,.page-content>*{margin-right:auto;margin-left:auto;max-width:365px;max-width:var(--content-max-width)}@media screen and (max-width:599px){.entry-content>*,.entry-content>* .wp-block-group,.entry-summary>*,.events-container,.page-content>*{padding-right:0;padding-left:0}}@media screen and (min-width:360px) and (max-width:1024px){.entry-content>*,.entry-content>* .wp-block-group,.entry-summary>*,.events-container,.page-content>*{max-width:90%;max-width:var(--content-max-width-medium)}}@media screen and (min-width:1025px){.entry-content>*,.entry-content>* .wp-block-group,.entry-summary>*,.events-container,.page-content>*{max-width:80.53%;max-width:var(--content-max-width-large)}}@media screen and (min-width:1366px){.entry-content>*,.entry-content>* .wp-block-group,.entry-summary>*,.events-container,.page-content>*{max-width:1100px;max-width:var(--content-max-width-x-large)}}.comments-area,.entry-footer,.entry-header,.page-header,.page-navigation,.post-navigation,.site-info{margin-top:1.5em;margin-bottom:1.5em}.comments-area,.entry-content>*,.entry-footer,.entry-header,.entry-summary>*,.page-content>*,.page-header,.page-navigation,.post-navigation,.site-info{margin-left:auto;margin-right:auto;max-width:365px;max-width:var(--content-max-width)}@media screen and (min-width:360px) and (max-width:1024px){.comments-area,.entry-content>*,.entry-footer,.entry-header,.entry-summary>*,.page-content>*,.page-header,.page-navigation,.post-navigation,.site-info{max-width:90%;max-width:var(--content-max-width-medium)}}@media screen and (min-width:1025px){.comments-area,.entry-content>*,.entry-footer,.entry-header,.entry-summary>*,.page-content>*,.page-header,.page-navigation,.post-navigation,.site-info{max-width:80.53%;max-width:var(--content-max-width-large)}}@media screen and (min-width:1366px){.comments-area,.entry-content>*,.entry-footer,.entry-header,.entry-summary>*,.page-content>*,.page-header,.page-navigation,.post-navigation,.site-info{max-width:1100px;max-width:var(--content-max-width-x-large)}}@media screen and (min-width:48em){.entry-content>ol,.entry-content>ul{padding-left:2.5em;padding-right:2.5em}}.entry-content>.more-link{display:block}.page-links{clear:both;margin-bottom:1.5em}.entry-footer span{margin-right:1em}.entry-footer{clear:both;padding:1.5em 1.5rem 3em;border-bottom:1px solid #3c3c3c;border-bottom:1px solid var(--global-font-color)}@media screen and (min-width:48em){.entry-footer{padding-right:0;padding-left:0}}.alignleft{float:left;margin-right:1.5rem}.alignright{float:right;margin-left:1.5rem}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.alignwide{max-width:calc(50% + 182.5px);max-width:calc(50% + var(--content-max-width)/2)}.alignfull{max-width:100%}.entry-content>.alignleft,.entry-summary>.alignleft,.page-content>.alignleft{margin-left:1.5rem}.entry-content>.alignright,.entry-summary>.alignright,.page-content>.alignright{margin-right:1.5rem}@media screen and (min-width:48em){.entry-content>.alignleft,.entry-summary>.alignleft,.page-content>.alignleft{margin-left:calc((100vw - 365px)/2);margin-left:calc((100vw - var(--content-max-width))/2)}.entry-content>.alignright,.entry-summary>.alignright,.page-content>.alignright{margin-right:calc((100vw - 365px)/2);margin-right:calc((100vw - var(--content-max-width))/2)}}@media screen and (min-width:60em){.has-sidebar .entry-content>.alignleft,.has-sidebar .entry-summary>.alignleft,.has-sidebar .page-content>.alignleft{margin-left:calc((75vw - 2rem - 365px)/2);margin-left:calc((75vw - 2rem - var(--content-max-width))/2)}.has-sidebar .entry-content>.alignright,.has-sidebar .entry-summary>.alignright,.has-sidebar .page-content>.alignright{margin-right:calc((75vw - 2rem - 365px)/2);margin-right:calc((75vw - 2rem - var(--content-max-width))/2)}}.events-container h2{font-size:2.66667rem;font-size:var(--font-size-larger)}.events-container .events-loop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (min-width:1025px){.events-container .events-loop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.events-container .events-loop .event-card{border:1px solid #e1e1e1;border:1px solid var(--color-theme-grey-3);width:100%;-webkit-box-shadow:0 3px 3px rgb(0 0 0/20%);box-shadow:0 3px 3px rgb(0 0 0/20%);margin:0 20px 30px 0}@media screen and (min-width:1025px){.events-container .events-loop .event-card{height:416px;width:calc(25% - 15px)}}.events-container .events-loop .event-card .thumbnail-wrapper{padding:11px 20px;min-height:126px;border-bottom:1px solid #e1e1e1;border-bottom:1px solid var(--color-theme-grey-3)}.events-container .events-loop .event-card .thumbnail-wrapper .event-image{padding:15px 0;width:100%}.events-container .events-loop .event-card .thumbnail-wrapper .event-image img{max-width:215px;margin:auto}.events-container .events-loop .event-card .event-info{padding:0 20px;margin-bottom:20px}.events-container .events-loop .event-card .event-info h4{font-size:22px;margin-top:20px;margin-bottom:0}@media screen and (min-width:1025px){.events-container .events-loop .event-card .event-info h4{min-height:70px}}.events-container .events-loop .event-card .event-info .date{font-weight:700}@media screen and (min-width:1025px){.events-container .events-loop .event-card .event-info .venue{min-height:60px}}.events-container .events-loop .event-card:nth-child(4n){margin-right:0}.has-theme-primary-color{color:#293483;color:var(--color-theme-primary)}.has-theme-primary-background-color{background-color:#293483;background-color:var(--color-theme-primary)}.has-theme-secondary-color{color:#c31540;color:var(--color-theme-secondary)}.has-theme-secondary-background-color{background-color:#c31540;background-color:var(--color-theme-secondary)}.has-theme-red-color{color:#c0392b;color:var(--color-theme-red)}.has-theme-red-background-color{background-color:#c0392b;background-color:var(--color-theme-red)}.has-theme-green-color{color:#27ae60;color:var(--color-theme-green)}.has-theme-green-background-color{background-color:#27ae60;background-color:var(--color-theme-green)}.has-theme-blue-color{color:#2980b9;color:var(--color-theme-blue)}.has-theme-blue-background-color{background-color:#2980b9;background-color:var(--color-theme-blue)}.has-theme-yellow-color{color:#f1c40f;color:var(--color-theme-yellow)}.has-theme-yellow-background-color{background-color:#f1c40f;background-color:var(--color-theme-yellow)}.has-theme-black-color{color:#1c2833;color:var(--color-theme-black)}.has-theme-black-background-color{background-color:#1c2833;background-color:var(--color-theme-black)}.has-theme-grey-color{color:#95a5a6;color:var(--color-theme-grey)}.has-theme-grey-background-color{background-color:#95a5a6;background-color:var(--color-theme-grey)}.has-theme-white-color{color:#fff;color:var(--color-theme-white)}.has-theme-white-background-color{background-color:#fff;background-color:var(--color-theme-white)}.has-custom-daylight-color{color:#97c0b7;color:var(--color-custom-daylight)}.has-custom-daylight-background-color{background-color:#97c0b7;background-color:var(--color-custom-daylight)}.has-custom-sun-color{color:#eee9d1;color:var(--color-custom-sun)}.has-custom-sun-background-color{background-color:#eee9d1;background-color:var(--color-custom-sun)}.has-small-font-size{font-size:.88889rem;font-size:var(--font-size-small)}.has-regular-font-size{font-size:1.125rem;font-size:var(--font-size-regular)}.has-large-font-size{font-size:2rem;font-size:var(--font-size-large)}.has-larger-font-size{font-size:2.66667rem;font-size:var(--font-size-larger)}#modal-background{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.5;-webkit-opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);z-index:1000}#modal-background,#modal-content{display:none;background-color:#fff}#modal-content{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0 0 20px 0 #222;-webkit-box-shadow:0 0 20px 0 #222;-moz-box-shadow:0 0 20px 0 #222;min-height:240px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0 30px 30px;position:absolute;top:10%;width:90%;z-index:1001}@media screen and (min-width:781px){#modal-content{width:728px}}#modal-content .gform_confirmation_message{text-align:center;margin-top:60px}#modal-content #modal-close{position:absolute;right:30px;top:20px}#modal-content label{font-weight:400;margin-bottom:5px}#modal-content .brochure-form .clear{clear:both}#modal-content .brochure-form .gfield_checkbox{padding-top:10px}#modal-content .brochure-form .gchoice .gfield-choice-input{position:absolute;top:0}#modal-content .brochure-form .gchoice label{margin-left:20px}#modal-background.active,#modal-content.active{display:block}#modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.5;-webkit-opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);z-index:1000}#modal-overlay.active{display:block}.product-enquiry-modal-wrapper{display:none;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 20px 0 #222;box-shadow:0 0 20px 0 #222;min-height:240px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0 30px 30px;position:absolute;top:10%;width:90%;z-index:1001}@media screen and (min-width:781px){.product-enquiry-modal-wrapper{width:728px}}.product-enquiry-modal-wrapper .gform_confirmation_message{text-align:center;margin-top:60px}.product-enquiry-modal-wrapper h2.gform_title{color:#3c3c3c;color:var(--global-font-color)}.product-enquiry-modal-wrapper .close-wrapper{position:relative}.product-enquiry-modal-wrapper .close-wrapper .close-modal{position:absolute;top:0;right:0;background-color:transparent;border:none;padding-right:0}.product-enquiry-modal-wrapper.active{display:block}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfYmxvY2tzLmNzcyIsIl9tZWRpYS5jc3MiLCJjb250ZW50LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQSxNQUVDLHlCQUEwQixDQUMxQiw4QkFBK0IsQ0FDL0IsZ0NBQWlDLENBQ2pDLGtDQUFtQyxDQUNuQyw4QkFBK0IsQ0FHL0Isd0VBQTRFLENBQzVFLGlDQUFrQyxDQUNsQyxpQ0FBa0MsQ0FDbEMsd0JBQXlCLENBQ3pCLDhCQUErQixDQUMvQixrQ0FBbUMsQ0FDbkMsZ0NBQWlDLENBQ2pDLDhFQUFrRixDQUNsRiwyQkFBNEIsQ0FDNUIsZ0NBQWlDLENBQ2pDLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FDOUIsZ0NBQWlDLENBQ2pDLHVDQUF3QyxDQUV4Qyw2Q0FBOEMsQ0FHOUMsdURBQTRELENBQzVELHlEQUE4RCxDQUM5RCx3REFBNkQsQ0FDN0QsdURBQTRELENBQzVELHdEQUE2RCxDQUc3RCw2QkFBOEIsQ0FDOUIsNkJBQThCLENBQzlCLDZCQUE4QixDQUM5Qiw2QkFBOEIsQ0FDOUIsNkJBQThCLENBQzlCLDZCQUE4QixDQUc5Qiw2QkFBOEIsQ0FDOUIsK0NBQW9ELENBQ3BELGtDQUFtQyxDQUNuQyxvQ0FBcUMsQ0FDckMsK0JBQWdDLENBQ2hDLDhCQUErQixDQUMvQixvQ0FBcUMsQ0FDckMsOEJBQStCLENBRy9CLDRCQUE2QixDQUM3Qiw0QkFBNkIsQ0FDN0IsNEJBQTZCLENBQzdCLDRCQUE2QixDQUM3Qiw0QkFBNkIsQ0FFN0Isd0JBQXlCLENBQ3pCLHlCQUEwQixDQUMxQixvQkFBcUIsQ0FDckIsNEJBQTZCLENBQzdCLDJCQUE0QixDQUM1Qix5QkFBMEIsQ0FDMUIsOEJBQStCLENBRy9CLHlCQUEwQixDQUMxQiwyQkFBNEIsQ0FDNUIsMEJBQTJCLENBQzNCLDRCQUE2QixDQUM3QiwyQkFBNEIsQ0FDNUIsMEJBQTJCLENBQzNCLHdCQUE0QixDQUM1QiwrQkFBZ0MsQ0FDaEMsMEJBQ0QsQ0M5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QVcsQ0FDWCxRQUNELENBQ0EscUJBQ0MsZUFBbUIsQ0FDbkIsaUJBQ0QsQ0FJQyxxQ0FDQyxVQUNELENBZ0JBLCtDQUNDLGdCQUNELENBRUMsNERBQ0MsaUJBQWtCLENBQ2xCLEtBQ0QsQ0FFQSw2Q0FDQyxnQkFDRCxDQU9ILCtDQUNDLGFBQ0QsQ0FFQSxlQUNDLFlBQWEsQ0FDYixjQUFlLENBQ2YsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLHFCQUF1QixDQUN2QixVQUFZLENBQ1osa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLHdCQUF5QixDQUN6QixZQUtELENBSEMsc0JBQ0MsYUFDRCxDQUdELCtCQUNDLFlBQVksQ0FDWixxQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsZ0JBQWlCLENBQ2pCLFFBQVMsQ0FDVCxrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFNBQVUsQ0FDVixZQThCRCxDQTdCQyxvQ0FiRCwrQkFjRSxXQTRCRixDQTNCQyxDQUVBLDJEQUNDLGlCQUFrQixDQUNsQixlQUNELENBRUEsOENBQ0MsYUFBK0IsQ0FBL0IsOEJBQ0QsQ0FFQSw4Q0FDQyxpQkFVRCxDQVRDLDJEQUNDLGlCQUFrQixDQUNsQixLQUFNLENBQ04sT0FBUSxDQUNSLDRCQUE2QixDQUM3QixXQUFZLENBQ1osZUFDRCxDQUlELHNDQUNDLGFBQ0QiLCJmaWxlIjoiY29udGVudC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDdXN0b20gUHJvcGVydGllc1xuICogYWthIENTUyB2YXJpYWJsZXMuXG4gKlxuICogQGxpbms6IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy8tLSpcbiAqKi9cblxuOnJvb3Qge1xuXHQvKiBDb250ZW50IFdpZHRocyAqL1xuXHQtLWNvbnRlbnQtbWF4LXdpZHRoOiAzNjVweDtcblx0LS1jb250ZW50LW1heC13aWR0aC1tZWRpdW06IDkwJTtcblx0LS1jb250ZW50LW1heC13aWR0aC1sYXJnZTogODAuNTMlO1xuXHQtLWNvbnRlbnQtbWF4LXdpZHRoLXgtbGFyZ2U6IDExMDBweDtcblx0LS1kcm9wZG93bi1zeW1ib2wtd2lkdGg6IDAuN3JlbTtcblxuXHQvKiBUeXBvZ3JhcGh5ICovXG5cdC0tZ2xvYmFsLWZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWwgTmFycm93XCIsIHNhbnMtc2VyaWY7XG5cdC0tZ2xvYmFsLWZvbnQtc3R5bGUtbm9ybWFsOiBub3JtYWw7XG5cdC0tZ2xvYmFsLWZvbnQtc3R5bGUtaXRhbGljOiBpdGFsaWM7XG5cdC0tZ2xvYmFsLWZvbnQtd2VpZ2h0OiA0MDA7XG5cdC0tZ2xvYmFsLWZvbnQtd2VpZ2h0LTYwMDogNjAwcHg7XG5cdC0tZ2xvYmFsLWZvbnQtd2VpZ2h0LW5vcm1hbDogbm9ybWFsO1xuXHQtLWdsb2JhbC1mb250LXdlaWdodC1tZWRpdW06IGJvbGQ7XG5cdC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWwgTmFycm93XCIsIHNhbnMtc2VyaWY7XG5cdC0taGlnaGxpZ2h0LWZvbnQtd2VpZ2h0OiA1MDA7XG5cdC0taGlnaGxpZ2h0LWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblx0LS1nbG9iYWwtZm9udC1zaXplOiAxODtcblx0LS1nbG9iYWwtZm9udC1saW5lLWhlaWdodDogMS40O1xuXHQtLWdsb2JhbC1jaGFyYWN0ZXItc3BhY2luZy0wOiAwcHg7XG5cdC0tZ2xvYmFsLWRlY29yYXRpb24tdW5kZXJsaW5lOiB1bmRlcmxpbmU7XG5cblx0LS1nbG9iYWwtZm9udC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JleS0yKTtcblxuXHQvKiBDdXN0b20gZWRpdG9yIGZvbnQgc2l6ZXMgKi9cblx0LS1mb250LXNpemUtc21hbGw6IGNhbGMoMTYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1yZWd1bGFyOiBjYWxjKHZhcigtLWdsb2JhbC1mb250LXNpemUpIC8gMTYgKiAxcmVtKTtcblx0LS1mb250LXNpemUtbWVkaXVtOiBjYWxjKDI4IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtbGFyZ2U6IGNhbGMoMzYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1sYXJnZXI6IGNhbGMoNDggLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXG5cdC8qIExpbmUgSGVpZ2h0cyAqL1xuXHQtLWdsb2JhbC1saW5lLXNwYWNpbmctMjI6IDIycHg7XG5cdC0tZ2xvYmFsLWxpbmUtc3BhY2luZy0yNDogMjRweDtcblx0LS1nbG9iYWwtbGluZS1zcGFjaW5nLTI1OiAyNXB4O1xuXHQtLWdsb2JhbC1saW5lLXNwYWNpbmctMzQ6IDM0cHg7XG5cdC0tZ2xvYmFsLWxpbmUtc3BhY2luZy01MDogNTBweDtcblx0LS1nbG9iYWwtbGluZS1zcGFjaW5nLTU0OiA1NHB4O1xuXG5cdC8qIENvbG9ycyAqL1xuXHQtLWNvbG9yLXRoZW1lLXByaW1hcnk6ICMyOTM0ODM7XG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogcmdiYSg0MSwgNTIsIDEzMSwgMC4xICk7XG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrOiAjMTkyMTVDO1xuXHQtLWNvbG9yLXRoZW1lLXByaW1hcnktZGFya2VyOiAjMTYxZDUzO1xuXHQtLWNvbG9yLXRoZW1lLXNlY29uZGFyeTogI0MzMTU0MDtcblx0LS1jb2xvci10aGVtZS10ZXJ0aWFyeTogI0ZGRTIwMDtcblx0LS1jb2xvci10aGVtZS10ZXJ0aWFyeS1saWdodDogI0ZGRjZCMTtcblx0LS1jb2xvci10aGVtZS1ub25lOiB0cmFuc3BhcmVudDtcblxuXHQvKiBHcmV5cyAqL1xuXHQtLWNvbG9yLXRoZW1lLWdyZXktMTogIzcwNzA3MDtcblx0LS1jb2xvci10aGVtZS1ncmV5LTI6ICMzYzNjM2M7XG5cdC0tY29sb3ItdGhlbWUtZ3JleS0zOiAjZTFlMWUxO1xuXHQtLWNvbG9yLXRoZW1lLWdyZXktNDogIzZFNkU2RTtcblx0LS1jb2xvci10aGVtZS1ncmV5LTU6ICNGN0Y4RkY7XG5cblx0LS1ib3JkZXItY29sb3ItZGFyazogIzMzMztcblx0LS1ib3JkZXItY29sb3ItbGlnaHQ6ICNjY2M7XG5cdC0tY29sb3ItbGluazogI0MzMTU0MDtcblx0LS1jb2xvci1saW5rLXZpc2l0ZWQ6ICM2YjBiMjM7XG5cdC0tY29sb3ItbGluay1hY3RpdmU6ICNDMzE1NDA7XG5cdC0tY29sb3ItcXVvdGUtYm9yZGVyOiAjMDAwO1xuXHQtLWNvbG9yLXF1b3RlLWNpdGF0aW9uOiAjNmM3NzgxO1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgY29sb3JzICovXG5cdC0tY29sb3ItdGhlbWUtcmVkOiAjYzAzOTJiO1xuXHQtLWNvbG9yLXRoZW1lLWdyZWVuOiAjMjdhZTYwO1xuXHQtLWNvbG9yLXRoZW1lLWJsdWU6ICMyOTgwYjk7XG5cdC0tY29sb3ItdGhlbWUteWVsbG93OiAjZjFjNDBmO1xuXHQtLWNvbG9yLXRoZW1lLWJsYWNrOiAjMWMyODMzO1xuXHQtLWNvbG9yLXRoZW1lLWdyZXk6ICM5NWE1YTY7XG5cdC0tY29sb3ItdGhlbWUtd2hpdGU6ICNGRkZGRkY7XG5cdC0tY29sb3ItY3VzdG9tLWRheWxpZ2h0OiAjOTdjMGI3O1xuXHQtLWNvbG9yLWN1c3RvbS1zdW46ICNlZWU5ZDE7XG59XG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBCbG9ja3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypcbiAqIEF2YWlsYWJsZSBibG9jayBzZWxlY3RvcnM6XG4gKiAud3AtYmxvY2staW1hZ2VcbiAqIC53cC1ibG9jay1tZWRpYS10ZXh0XG4gKiAud3AtYmxvY2stZ2FsbGVyeVxuICogLndwLWJsb2NrLWF1ZGlvXG4gKiAud3AtYmxvY2stdmlkZW9cbiAqIC53cC1ibG9jay1xdW90ZVxuICogLndwLWJsb2NrLWNvdmVyXG4gKiAud3AtYmxvY2stZmlsZVxuICogLndwLWJsb2NrLWJ1dHRvblxuICogLndwLWJsb2NrLWdhbGxlcnlcbiAqIC53cC1ibG9jay10YWJsZVxuICogLndwLWJsb2NrLWVtYmVkXG4gKiAud3AtYmxvY2stYXVkaW9cbiAqIC53cC1ibG9jay1wdWxscXVvdGVcbiAqIC53cC1ibG9jay1wcmVmb3JtYXR0ZWRcbiAqIC53cC1ibG9jay1jb2RlXG4gKiAud3AtYmxvY2stdmVyc2VcbiAqIC53cC1ibG9jay10YWJsZVxuICogLndwLWJsb2NrLXNlcGFyYXRvclxuICogLndwLWJsb2NrLWNvbHVtbnNcbiAqIC53cC1ibG9jay1jb2x1bW5cbiAqIC53cC1ibG9jay1sYXRlc3QtcG9zdHNcbiAqIC53cC1ibG9jay1jYXRlZ29yaWVzXG4gKiAud3AtYmxvY2stYXJjaGl2ZXNcbiAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEdyb3VwIEJsb2NrIC0gb3ZlcnJpZGVzIGNvcmUgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3AtYmxvY2stZ3JvdXAuaXMtc3R5bGUtcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLW5vbmUpO1xufVxuLndwLWJsb2NrLWdyb3VwLmlzLXN0eWxlLXNlY29uZGFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuLndwLWJsb2NrLWdyb3VwLmlzLXN0eWxlLXRlcnRpYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JleS01KTtcbn1cbi53cC1ibG9jay1ncm91cC5pcy1zdHlsZS1hbHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG4vKiBUT0RPOiBUd2VhayBCYWNrZ3JvdW5kIEltYWdlIHdoZW4gd29ya2luZyBvbiB0aXRsZSBibG9jayAqL1xuLndwLWJsb2NrLWdyb3VwLmlzLXN0eWxlLWFsdC0yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvQ3VydmUucG5nKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMzUlIDMyJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuXG4ud3AtYmxvY2stZ3JvdXAuaXMtc3R5bGUtd2hpdGUtZnVsbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblxuXHQmIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVye1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC1tYXgtd2lkdGgteC1sYXJnZSk7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0QG1lZGlhICgtLXNtYWxsLXF1ZXJ5KSB7XG5cdFx0XHRtYXgtd2lkdGg6IHZhciggLS1jb250ZW50LW1heC13aWR0aC1tZWRpdW0gKTtcblxuXHRcdH1cblx0fVxuXG59XG5cbi53cC1ibG9jay1ncm91cC5pcy1zdHlsZS1uYXJyb3ctd2lkdGgsIC53cC1ibG9jay1ncm91cC5pcy1zdHlsZS1uYXJyb3ctd2lkdGgtYm9yZGVyLWJvdHRvbSB7XG5cdG1heC13aWR0aDogNzY4cHg7XG5cdEBtZWRpYSAoLS1zbWFsbC1xdWVyeSkge1xuXHRcdG1heC13aWR0aDogdmFyKCAtLWNvbnRlbnQtbWF4LXdpZHRoLW1lZGl1bSApO1xuXG5cdH1cbn1cblxuLndwLWJsb2NrLWdyb3VwLmlzLXN0eWxlLW5hcnJvdy13aWR0aC1ib3JkZXItYm90dG9tIHtcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLWNvbG9yLXRoZW1lLWdyZXktNSk7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRAbWVkaWEgKC0tbWlkZGxlLXF1ZXJ5KSB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoIC0tY29udGVudC1tYXgtd2lkdGgtbWVkaXVtICk7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBTcGFjZXIgQmxvY2sgLSBvdmVycmlkZXMgY29yZSBzdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLndwLWJsb2NrLXNwYWNlciB7XG5cdG1heC1oZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKC0tc21hbGwtcXVlcnkpIHtcblx0LndwLWJsb2NrLXNwYWNlciB7XG5cdFx0bWF4LWhlaWdodDogMzBweDtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFNlcGFyYXRvciBCbG9jayAtIG92ZXJyaWRlcyBjb3JlIHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndwLWJsb2NrLXNlcGFyYXRvciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW1hZ2UgQmxvY2sgLSBvdmVycmlkZXMgY29yZSBzdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1lZGlhICgtLXNtYWxsLXF1ZXJ5KSB7XG5cdC53cC1ibG9jay1pbWFnZSB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUZXN0aW1vbmlhbCBCbG9ja1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndwLWJsb2NrLWNnYi1ibG9jay10ZXN0aW1vbmlhbC5pcy1zdHlsZS1hbHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi53cC1ibG9jay1jZ2ItYmxvY2stdGVzdGltb25pYWwuaXMtc3R5bGUtYWx0LTIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9DdXJ2ZS5wbmcpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNSUgMzIlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQnV0dG9uIEJsb2NrIC0gb3ZlcnJpZGVzIGNvcmUgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3AtYmxvY2stYnV0dG9ucyxcbi53cC1ibG9jay1jZ2ItYmxvY2staGVyby1jYXJkcyxcbi53cC1ibG9jay1jZ2ItYmxvY2stY3RhLXdpdGgtaW1hZ2UtdmlkZW8sXG4ud3AtYmxvY2stY2diLWJsb2NrLXByb2R1Y3QtaGVhZGVyLFxuLndwLWJsb2NrLWNnYi1ibG9jay1wcm9kdWN0cy1uYXZpZ2F0aW9uLWJhciAge1xuXHQmIC53cC1ibG9jay1idXR0b24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0QG1lZGlhICgtLXNtYWxsLXVwLXF1ZXJ5KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0JiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcmVndWxhcik7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDAgOXB4O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRAbWVkaWEgKC0tc21hbGwtdXAtcXVlcnkpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggNTBweCAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdCYgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRjb2xvcjogIzMyMzczYztcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzMyMzczYztcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtcHJpbWFyeSB7XG5cdFx0JiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDMzE1NDA7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdCYgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRjb2xvcjogI0MzMTU0MDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI0MzMTU0MDtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc2Vjb25kYXJ5IHtcblx0XHQmIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI5MzQ4Mztcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICMyOTM0ODM7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMyOTM0ODM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1hbHRlcm5hdGl2ZSB7XG5cdFx0JiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0XHRcdGNvbG9yOiAjMjkzNDgzO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRib3JkZXItY29sb3I6ICMyOTM0ODM7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0JiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI5MzQ4Mztcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUXVvdGUgQmxvY2sgLSBvdmVycmlkZXMgY29yZSBzdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlLFxuLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcblx0bWFyZ2luOiAxLjVlbSBhdXRvO1xuXHRwYWRkaW5nOiAwIDFlbTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiAud3AtYmxvY2stcXVvdGUsXG4uZW50cnktY29udGVudCA+IC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSB7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbkBtZWRpYSAoLS1jb250ZW50LXF1ZXJ5KSB7XG5cblx0LmVudHJ5LWNvbnRlbnQgPiAud3AtYmxvY2stcXVvdGUsXG5cdC5lbnRyeS1jb250ZW50ID4gLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG4ud3AtYmxvY2stcXVvdGU6bm90KC5pcy1sYXJnZSk6bm90KC5pcy1zdHlsZS1sYXJnZSkge1xuXHRib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItcXVvdGUtYm9yZGVyKTtcbn1cblxuLndwLWJsb2NrLXF1b3RlIGNpdGUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZWd1bGFyKTtcblx0Zm9udC1zdHlsZTogdmFyKC0tZ2xvYmFsLWZvbnQtc3R5bGUtaXRhbGljKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWdsb2JhbC1mb250LXdlaWdodC1ub3JtYWwpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLWxpbmUtc3BhY2luZy0yNSk7XG59XG5cbi53cC1ibG9jay1xdW90ZV9fY2l0YXRpb24sXG4ud3AtYmxvY2stcXVvdGUgY2l0ZSxcbi53cC1ibG9jay1xdW90ZSBmb290ZXIge1xuXHRib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItcXVvdGUtY2l0YXRpb24pO1xufVxuXG4ud3AtYmxvY2stY292ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciA+ICoge1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtbWF4LXdpZHRoKTtcblx0QG1lZGlhICgtLW1pZGRsZS1xdWVyeSkge1xuXHRcdG1heC13aWR0aDogdmFyKCAtLWNvbnRlbnQtbWF4LXdpZHRoLW1lZGl1bSApO1xuXHR9XG5cdEBtZWRpYSAoLS14LWxhcmdlLXF1ZXJ5KSB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoIC0tY29udGVudC1tYXgtd2lkdGgtbGFyZ2UgKTtcblx0fVxuXHRAbWVkaWEgKC0teHgtbGFyZ2UtcXVlcnkpIHtcblx0XHRtYXgtd2lkdGg6IHZhciggLS1jb250ZW50LW1heC13aWR0aC14LWxhcmdlICk7XG5cdH1cblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlci10ZXh0LFxuLndwLWJsb2NrLWNvdmVyIHAge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLFxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyB7XG5cdHBhZGRpbmctdG9wOiAxLjVlbTtcblx0cGFkZGluZy1ib3R0b206IDEuNWVtO1xuXHRib3JkZXI6IDFweCBzb2xpZCBoc2woMCwgMCUsIDgwJSk7XG59XG5cbnVsLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5hbGlnbndpZGUsXG51bC53cC1ibG9jay1sYXRlc3QtcG9zdHMuYWxpZ25mdWxsLFxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuYWxpZ253aWRlLFxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuYWxpZ25mdWxsIHtcblx0cGFkZGluZzogMCAxLjVlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHYWxsZXJ5IEJsb2NrIC0gb3ZlcnJpZGVzIGNvcmUgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi53cC1ibG9jay1nYWxsZXJ5IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuXHRncmlkLWdhcDogMC41ZW07XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Om5vdCguY29tcG9uZW50cy1wbGFjZWhvbGRlcikge1xuXHRtYXJnaW46IDEuNWVtIGF1dG87XG59XG5cbi8qIE92ZXJyaWRlIHN0YW5kYXJkIHVsIGluZGVudGF0aW9uLiAqL1xuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuXHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG5cblx0LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMiAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMyAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG5cdGdyaWQtY29sdW1uOiBzcGFuIDE7XG5cdG1hcmdpbjogMDtcblx0d2lkdGg6IGluaGVyaXQ7XG59XG5cblxuLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQob2RkKSB7XG5cdGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMyAuYmxvY2tzLWdhbGxlcnktaXRlbTpsYXN0LWNoaWxkOm50aC1jaGlsZCgzbiksXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoNW4pLFxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy03IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDduKSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOSAuYmxvY2tzLWdhbGxlcnktaXRlbTpsYXN0LWNoaWxkOm50aC1jaGlsZCg5bikge1xuXHRncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG5cblx0LndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHR9XG5cblx0LndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0zIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHR9XG5cblx0LndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy00IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHR9XG5cblx0LndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy01IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuXHR9XG5cblx0LndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy02IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuXHR9XG5cblx0LndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy03IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuXHR9XG5cblx0LndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy04IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuXHR9XG5cblx0LndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy05IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuXHR9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBCbG9jayBsaXN0IHdpdGggaWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLndwLWJsb2NrLXRoZW1laXNsZS1ibG9ja3MtaWNvbi1saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0JiAud3AtYmxvY2stdGhlbWVpc2xlLWJsb2Nrcy1pY29uLWxpc3QtaXRlbSAge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHcmF2aXR5IEZvcm1zIFN1Ym1pdCBidXR0b25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmdmb3JtX2J1dHRvbi5idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZWd1bGFyKTtcblx0cGFkZGluZzogMTFweCAwIDlweDtcblx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHR9XG5cdEBtZWRpYSAoLS1zbWFsbC11cC1xdWVyeSkge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDEycHggNTBweCAxMHB4O1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29udGFjdCBQYWdlIEZvcm0gQmxvY2tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLndwLWJsb2NrLWdyb3VwLmFsaWdud2lkZS5wYWdlLWhlYWRpbmcud3AtY29udGFjdC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTgwcHg7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZzogMDtcblx0bWF4LXdpZHRoOiA5MCU7XG5cblx0QG1lZGlhICgtLXNtYWxsLXF1ZXJ5KSB7XG5cdFx0bWFyZ2luLXRvcDogLTE2MHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLW1lZGl1bS1xdWVyeSkge1xuXHRcdG1heC13aWR0aDogODAuNTMlO1xuXHR9XG5cblx0QG1lZGlhICgtLXgtbGFyZ2UtcXVlcnkpIHtcblx0XHRtYXgtd2lkdGg6IDExMDBweDtcblx0fVxuXG5cdCYgLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0JiAjaW5wdXRfMV81XzFfbGFiZWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmIGgyLmdmb3JtX3RpdGxlIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JleS0yKTtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0JiAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuXHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdCYgLmdmb3JtX3dyYXBwZXIsICYgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyICB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0cGFkZGluZzogNDBweCAzMHB4O1xuXHRcdGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvbG9yLXRoZW1lLWdyZXktMyk7XG5cblx0XHQmIGxhYmVsLCAmIGxlZ2VuZCB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblxuXHRcdCYgLmdmaWVsZCB7XG5cblx0XHRcdCYgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLCAmIHRleHRhcmVhIHtcblx0XHRcdGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvbG9yLXRoZW1lLWdyZXktMyk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHQmIHNlbGVjdCB7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvbG9yLXRoZW1lLWdyZXktMyk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0XHQmIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuZ2Zvcm1fZmllbGRzIHtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRAbWVkaWEgKC0tbWVkaXVtLXVwLXF1ZXJ5KSB7XG5cdFx0XHRcdGNvbHVtbi1jb3VudDogMjtcblx0XHRcdFx0YnJlYWstYWZ0ZXI6IGNvbHVtbjtcblx0XHRcdFx0Y29sdW1uLWdhcDogNTBweDtcblxuXHRcdFx0XHQmIC5nZmllbGQge1xuXHRcdFx0XHRcdGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICgtLW1lZGl1bS1tZW51LXF1ZXJ5KSB7XG5cdFx0XHRcdGNvbHVtbi1nYXA6IDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS1sYXJnZS1tZW51LXF1ZXJ5KSB7XG5cdFx0XHRcdGNvbHVtbi1nYXA6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgLmdmb3JtX2Zvb3RlciB7XG5cdFx0QG1lZGlhICgtLW1lZGl1bS11cC1xdWVyeSkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDU1JTtcblx0XHR9XG5cdH1cbn1cblxuXG4vKiBHbG9iYWwgR3Jhdml0eSBGb3JtcyBTdHlsZXMgKi9cblxuLmdmb3JtX3dyYXBwZXIgIHtcblxuXHQmIGxhYmVsLCAmIGxlZ2VuZCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXG5cdCYgaDMuZ2Zvcm1fdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1oaWdobGlnaHQtZm9udC13ZWlnaHQpO1xuXHR9XG5cblx0JiAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSwgJiAuZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9tZXNzYWdlIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0JiBsYWJlbCwgJiBsZWdlbmQge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtZm9udC13ZWlnaHQpICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmIC5nZmllbGQge1xuXG5cdFx0JiBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSksICYgdGV4dGFyZWEge1xuXHRcdGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvbG9yLXRoZW1lLWdyZXktMyk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXHRcdH1cblxuXHRcdCYgc2VsZWN0IHtcblx0XHRcdGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvbG9yLXRoZW1lLWdyZXktMyk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQmIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHQmIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRmVlZm8gZWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvbG9yIGZvciB0aGUgZm9vdGVyIGNhcm91c2VsIHZlcnNpb24gKi9cbmZlZWZvd2lkZ2V0LWNvbnRhaW5lci1jYXJvdXNlbCBmZWVmb3dpZGdldC1yYXRpbmctc3RhcnMgLmZlZWZvd2lkZ2V0LXN0YXIge1xuXHRjb2xvcjogI0ZGRTIwMCFpbXBvcnRhbnQ7XG59XG4uZmVlZm93aWRnZXQtY2Fyb3VzZWwtc3VtbWFyeSBhIHtcblx0Y29sb3I6ICNDMzE1NDAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBmb3IgdGhlIHByb2R1Y3QgY2FyZCB2ZXJzaW9uICovXG5mZWVmb3dpZGdldC1yYXRpbmctc3RhcnMgLmZlZWZvd2lkZ2V0LXN0YXIge1xuXHRjb2xvcjogI0ZGRjZCMSFpbXBvcnRhbnQ7XG59XG4uZmVlZm93aWRnZXQtcHJvZHVjdC1zdGFyc19fcmV2aWV3cy1jb3VudCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSkhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSFpbXBvcnRhbnQ7XG59XG5cbi8qIERpc2FibGUgdGhlIHBvaW50ZXIgZXZlbnQgZm9yIHNjcm9sbCAqL1xuLmZlZWZvLXByb2R1Y3Qtc3RhcnMtd2lkZ2V0e1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZlZWZvLXN0YXJze1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQcm9kdWN0IEZlYXR1cmUgR3JpZCBzdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNsaWNrLXByb2R1Y3QtZmVhdHVyZS1oZWFkZXIucHJvZHVjdF9mZWF0dXJlX3NsaWRlcntcblx0ZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAyNHB4O1xufVxuLnNsaWNrLXByb2R1Y3QtZmVhdHVyZS1oZWFkZXIucHJvZHVjdF9mZWF0dXJlX3NsaWRlciAuY2FyZHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiB1bnNldDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjJlZiAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgIzBBMjQzODtcbn1cblxuLnNsaWNrLXByb2R1Y3QtZmVhdHVyZS1oZWFkZXIucHJvZHVjdF9mZWF0dXJlX3NsaWRlciAuY2FyZCAuZGV0YWlsc3tcblx0cGFkZGluZzogMjBweDtcbn1cblxuLnNsaWNrLXByb2R1Y3QtZmVhdHVyZS1oZWFkZXIucHJvZHVjdF9mZWF0dXJlX3NsaWRlciAuY2FyZCAuaW1hZ2V7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uc2xpY2stcHJvZHVjdC1mZWF0dXJlLWhlYWRlci5wcm9kdWN0X2ZlYXR1cmVfc2xpZGVyIC5jYXJkIC5pbWFnZSBpbWd7XG5cdGJvcmRlci1yYWRpdXM6IDAgNTBweCAwIDA7XG5cdGFzcGVjdC1yYXRpbzogNCAvIDM7XG59XG5cbi5zbGljay1wcm9kdWN0LWZlYXR1cmUtaGVhZGVyLnByb2R1Y3RfZmVhdHVyZV9zbGlkZXIgLmNhcmQgLmhlYWRpbmdfZGl2IGgxe1xuXHRmb250LXNpemU6IDI0cHg7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnNsaWNrLXByb2R1Y3QtZmVhdHVyZS1oZWFkZXIucHJvZHVjdF9mZWF0dXJlX3NsaWRlciAuc2xpY2stdHJhY2t7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5zbGljay1wcm9kdWN0LWZlYXR1cmUtaGVhZGVyLnByb2R1Y3RfZmVhdHVyZV9zbGlkZXIgLmNhcmQgLnB7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuXHQuc2xpY2stcHJvZHVjdC1mZWF0dXJlLWhlYWRlci5wcm9kdWN0X2ZlYXR1cmVfc2xpZGVye1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG5cblx0LnNsaWNrLXByb2R1Y3QtZmVhdHVyZS1oZWFkZXIucHJvZHVjdF9mZWF0dXJlX3NsaWRlciAuY2FyZHtcblx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuICAgIFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc2xpY2stcHJvZHVjdC1mZWF0dXJlLWhlYWRlci5wcm9kdWN0X2ZlYXR1cmVfc2xpZGVyIC5jYXJkIC5pbWFnZSBpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KXtcblx0LnNsaWNrLXByb2R1Y3QtZmVhdHVyZS1oZWFkZXIucHJvZHVjdF9mZWF0dXJlX3NsaWRlciAuY2FyZHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnRydXN0LXBpbG90LWRpdntcblx0bWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RkY7XG59IiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndwLWNhcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuXHRtYXJnaW46IDAuODA3NWVtIDA7XG59XG5cbkBtZWRpYSAoLS1jb250ZW50LXF1ZXJ5KSB7XG5cblx0LndwLWNhcHRpb24uYWxpZ25yaWdodCxcblx0LndwLWJsb2NrLWltYWdlLmFsaWducmlnaHQge1xuXHRcdG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRlbnQtbWF4LXdpZHRoKSkgLyAyKTtcblx0fVxuXG5cdC53cC1jYXB0aW9uLmFsaWdubGVmdCxcblx0LndwLWJsb2NrLWltYWdlLmFsaWdubGVmdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250ZW50LW1heC13aWR0aCkpIC8gMik7XG5cdH1cblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBHYWxsZXJpZXMgKExlZ2FjeSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nYWxsZXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcblx0Z3JpZC1nYXA6IDAuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG5cblx0LmdhbGxlcnktY29sdW1ucy0yIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy0zIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy00IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy01IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy02IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy03IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy04IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy05IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuXHR9XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRwYWRkaW5nOiAwLjVlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLmdhbGxlcnktaWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEltcG9ydHNcblx0IyBCbG9ja3Ncblx0IyBNZWRpYVxuXHRcdCMgQ2FwdGlvbnNcblx0XHQjIEdhbGxlcmllcyAoTGVnYWN5KVxuIyBQb3N0IGFuZCBwYWdlIGNvbnRlbnRcblx0IyBBbGlnbm1lbnRzXG5cdCMgQ3VzdG9tIGJsb2NrIGNvbG9yc1xuXHQjIEN1c3RvbSBmb250IHNpemVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW1wb3J0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIl9ibG9ja3MuY3NzXCI7XG5AaW1wb3J0IFwiX21lZGlhLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFBvc3QgYW5kIHBhZ2UgY29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBDdXN0b20gcnVsZSAgZm9yIHN0aWNreSBwb3N0czpcbi5zdGlja3kge1xuXG59XG4qL1xuXG4ucHJvZHVjdHMtdGVtcGxhdGUgLmVudHJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JleS01KTtcbn1cblxuLmVudHJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LW1ldGEsXG4uZW50cnktZm9vdGVyIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLmVudHJ5LW1ldGEge1xuXHRtYXJnaW46IDFlbSAwO1xufVxuXG4vKiBIaWRlcyB0aGUgdXBkYXRlIGRhdGUgYW5kIHRpbWUuICovXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC10aHVtYm5haWwgaW1nIHtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYWdlLWNvbnRlbnQsXG4uZW50cnktY29udGVudCxcbi5lbnRyeS1zdW1tYXJ5IHtcblx0bWFyZ2luOiAxLjVlbSAwIDA7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gdWwsXG4uZW50cnktY29udGVudCA+IG9sIHtcblx0cGFkZGluZy1sZWZ0OiAzLjVlbTtcbn1cblxuLnBhZ2UtY29udGVudCA+ICosXG4uZW50cnktY29udGVudCA+ICosXG4uZW50cnktY29udGVudCA+ICogLndwLWJsb2NrLWdyb3VwLFxuLmVudHJ5LXN1bW1hcnkgPiAqLFxuLmV2ZW50cy1jb250YWluZXJcbntcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0LypwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cdHBhZGRpbmctbGVmdDogMS41cmVtOyovXG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC1tYXgtd2lkdGgpO1xuXHRAbWVkaWEgKC0tc21hbGwtcXVlcnkpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdH1cblx0QG1lZGlhICgtLW1pZGRsZS1xdWVyeSkge1xuXHRcdG1heC13aWR0aDogdmFyKCAtLWNvbnRlbnQtbWF4LXdpZHRoLW1lZGl1bSApO1xuXHR9XG5cdEBtZWRpYSAoLS14LWxhcmdlLXF1ZXJ5KSB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoIC0tY29udGVudC1tYXgtd2lkdGgtbGFyZ2UgKTtcblx0fVxuXHRAbWVkaWEgKC0teHgtbGFyZ2UtcXVlcnkpIHtcblx0XHRtYXgtd2lkdGg6IHZhciggLS1jb250ZW50LW1heC13aWR0aC14LWxhcmdlICk7XG5cdH1cbn1cblxuLnBhZ2UtaGVhZGVyLFxuLmVudHJ5LWhlYWRlcixcbi5lbnRyeS1mb290ZXIsXG4uc2l0ZS1pbmZvLFxuLnBvc3QtbmF2aWdhdGlvbixcbi5wYWdlLW5hdmlnYXRpb24sXG4uY29tbWVudHMtYXJlYSB7XG5cdG1hcmdpbi10b3A6IDEuNWVtO1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLnBhZ2UtY29udGVudCA+ICosXG4uZW50cnktY29udGVudCA+ICosXG4uZW50cnktc3VtbWFyeSA+ICosXG4ucGFnZS1oZWFkZXIsXG4uZW50cnktaGVhZGVyLFxuLmVudHJ5LWZvb3Rlcixcbi5zaXRlLWluZm8sXG4ucG9zdC1uYXZpZ2F0aW9uLFxuLnBhZ2UtbmF2aWdhdGlvbixcbi5jb21tZW50cy1hcmVhIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LW1heC13aWR0aCk7XG5cdEBtZWRpYSAoLS1taWRkbGUtcXVlcnkpIHtcblx0XHRtYXgtd2lkdGg6IHZhciggLS1jb250ZW50LW1heC13aWR0aC1tZWRpdW0gKTtcblx0fVxuXHRAbWVkaWEgKC0teC1sYXJnZS1xdWVyeSkge1xuXHRcdG1heC13aWR0aDogdmFyKCAtLWNvbnRlbnQtbWF4LXdpZHRoLWxhcmdlICk7XG5cdH1cblx0QG1lZGlhICgtLXh4LWxhcmdlLXF1ZXJ5KSB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoIC0tY29udGVudC1tYXgtd2lkdGgteC1sYXJnZSApO1xuXHR9XG59XG5cbkBtZWRpYSAoLS1jb250ZW50LXF1ZXJ5KSB7XG5cblx0LmVudHJ5LWNvbnRlbnQgPiB1bCxcblx0LmVudHJ5LWNvbnRlbnQgPiBvbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyLjVlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcblx0fVxufVxuXG4vKiBBbGlnbiAubW9yZS1saW5rIHdpdGggdGhlIGNvbnRlbnQuICovXG4uZW50cnktY29udGVudCA+IC5tb3JlLWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2UtbGlua3Mge1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5lbnRyeS1mb290ZXIgc3BhbiB7XG5cdG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4uZW50cnktZm9vdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdHBhZGRpbmc6IDEuNWVtIDEuNXJlbSAzZW07XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbkBtZWRpYSAoLS1jb250ZW50LXF1ZXJ5KSB7XG5cblx0LmVudHJ5LWZvb3RlciB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQWxpZ25tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFsaWdubGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmFsaWducmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFsaWdud2lkZSB7XG5cdG1heC13aWR0aDogY2FsYyg1MCUgKyB2YXIoLS1jb250ZW50LW1heC13aWR0aCkgLyAyKTtcbn1cblxuLmFsaWduZnVsbCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtY29udGVudCA+IC5hbGlnbmxlZnQsXG4uZW50cnktY29udGVudCA+IC5hbGlnbmxlZnQsXG4uZW50cnktc3VtbWFyeSA+IC5hbGlnbmxlZnQge1xuXHRtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4ucGFnZS1jb250ZW50ID4gLmFsaWducmlnaHQsXG4uZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0LFxuLmVudHJ5LXN1bW1hcnkgPiAuYWxpZ25yaWdodCB7XG5cdG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG5AbWVkaWEgKC0tY29udGVudC1xdWVyeSkge1xuXG5cdC5wYWdlLWNvbnRlbnQgPiAuYWxpZ25sZWZ0LFxuXHQuZW50cnktY29udGVudCA+IC5hbGlnbmxlZnQsXG5cdC5lbnRyeS1zdW1tYXJ5ID4gLmFsaWdubGVmdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gdmFyKC0tY29udGVudC1tYXgtd2lkdGgpKSAvIDIpO1xuXHR9XG5cblx0LnBhZ2UtY29udGVudCA+IC5hbGlnbnJpZ2h0LFxuXHQuZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0LFxuXHQuZW50cnktc3VtbWFyeSA+IC5hbGlnbnJpZ2h0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gdmFyKC0tY29udGVudC1tYXgtd2lkdGgpKSAvIDIpO1xuXHR9XG59XG5cbkBtZWRpYSAoLS1zaWRlYmFyLXF1ZXJ5KSB7XG5cblx0Lmhhcy1zaWRlYmFyIC5wYWdlLWNvbnRlbnQgPiAuYWxpZ25sZWZ0LFxuXHQuaGFzLXNpZGViYXIgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25sZWZ0LFxuXHQuaGFzLXNpZGViYXIgLmVudHJ5LXN1bW1hcnkgPiAuYWxpZ25sZWZ0IHtcblx0XHRtYXJnaW4tbGVmdDogY2FsYygoNzV2dyAtIDJyZW0gLSB2YXIoLS1jb250ZW50LW1heC13aWR0aCkpIC8gMik7XG5cdH1cblxuXHQuaGFzLXNpZGViYXIgLnBhZ2UtY29udGVudCA+IC5hbGlnbnJpZ2h0LFxuXHQuaGFzLXNpZGViYXIgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25yaWdodCxcblx0Lmhhcy1zaWRlYmFyIC5lbnRyeS1zdW1tYXJ5ID4gLmFsaWducmlnaHQge1xuXHRcdG1hcmdpbi1yaWdodDogY2FsYygoNzV2dyAtIDJyZW0gLSB2YXIoLS1jb250ZW50LW1heC13aWR0aCkpIC8gMik7XG5cdH1cbn1cblxuLyogZXZlbnRzIHRlbXBsYXRlICovXG4uZXZlbnRzLWNvbnRhaW5lciB7XG5cdCYgaDIge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxhcmdlcik7XG5cdH1cblx0JiAuZXZlbnRzLWxvb3B7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdEBtZWRpYSAoLS14LWxhcmdlLXF1ZXJ5KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0XHQmIC5ldmVudC1jYXJke1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtZ3JleS0zKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAzcHggM3B4IHJnYigwIDAgMCAvIDIwJSk7XG5cdFx0XHRtYXJnaW46IDAgMjBweCAzMHB4IDBweDtcblx0XHRcdEBtZWRpYSAoLS14LWxhcmdlLXF1ZXJ5KSB7XG5cdFx0XHRcdGhlaWdodDogNDE2cHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuXHRcdFx0fVxuXG5cdFx0XHQmIC50aHVtYm5haWwtd3JhcHBlcntcblx0XHRcdFx0cGFkZGluZzogMTFweCAyMHB4IDExcHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDEyNnB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtZ3JleS0zKTtcblx0XHRcdFx0JiAuZXZlbnQtaW1hZ2V7XG5cdFx0XHRcdFx0cGFkZGluZzoxNXB4IDBweCAxNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdCYgaW1ne1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyMTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogIGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdCYgLmV2ZW50LWluZm97XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0JiBoNHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdEBtZWRpYSAoLS14LWxhcmdlLXF1ZXJ5KSB7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5kYXRle1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLnZlbnVle1xuXHRcdFx0XHRcdEBtZWRpYSAoLS14LWxhcmdlLXF1ZXJ5KSB7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblxuXG5cdFx0XHQmOm50aC1jaGlsZCg0bil7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEN1c3RvbSBibG9jayBjb2xvcnMuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5oYXMtdGhlbWUtcHJpbWFyeS1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmhhcy10aGVtZS1wcmltYXJ5LWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmhhcy10aGVtZS1zZWNvbmRhcnktY29sb3Ige1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuLmhhcy10aGVtZS1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbi5oYXMtdGhlbWUtcmVkLWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXJlZCk7XG59XG5cbi5oYXMtdGhlbWUtcmVkLWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpO1xufVxuXG4uaGFzLXRoZW1lLWdyZWVuLWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWdyZWVuKTtcbn1cblxuLmhhcy10aGVtZS1ncmVlbi1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JlZW4pO1xufVxuXG4uaGFzLXRoZW1lLWJsdWUtY29sb3Ige1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZSk7XG59XG5cbi5oYXMtdGhlbWUtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZSk7XG59XG5cbi5oYXMtdGhlbWUteWVsbG93LWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXllbGxvdyk7XG59XG5cbi5oYXMtdGhlbWUteWVsbG93LWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS15ZWxsb3cpO1xufVxuXG4uaGFzLXRoZW1lLWJsYWNrLWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrKTtcbn1cblxuLmhhcy10aGVtZS1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmxhY2spO1xufVxuXG4uaGFzLXRoZW1lLWdyZXktY29sb3Ige1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JleSk7XG59XG5cbi5oYXMtdGhlbWUtZ3JleS1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JleSk7XG59XG5cbi5oYXMtdGhlbWUtd2hpdGUtY29sb3Ige1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uaGFzLXRoZW1lLXdoaXRlLWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5oYXMtY3VzdG9tLWRheWxpZ2h0LWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWN1c3RvbS1kYXlsaWdodCk7XG59XG5cbi5oYXMtY3VzdG9tLWRheWxpZ2h0LWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1jdXN0b20tZGF5bGlnaHQpO1xufVxuXG4uaGFzLWN1c3RvbS1zdW4tY29sb3Ige1xuXHRjb2xvcjogdmFyKC0tY29sb3ItY3VzdG9tLXN1bik7XG59XG5cbi5oYXMtY3VzdG9tLXN1bi1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItY3VzdG9tLXN1bik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEN1c3RvbSBibG9jayBmb250IHNpemVzLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaGFzLXNtYWxsLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcbn1cblxuLmhhcy1yZWd1bGFyLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXJlZ3VsYXIpO1xufVxuXG4uaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxhcmdlKTtcbn1cblxuLmhhcy1sYXJnZXItZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGFyZ2VyKTtcbn1cblxuLypNb2RhbCovXG4jbW9kYWwtYmFja2dyb3VuZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0b3BhY2l0eTogLjUwO1xuXHQtd2Via2l0LW9wYWNpdHk6IC41O1xuXHQtbW96LW9wYWNpdHk6IC41O1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuXHR6LWluZGV4OiAxMDAwO1xufVxuXG4jbW9kYWwtY29udGVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcblx0Ym94LXNoYWRvdzogMCAwIDIwcHggMCAjMjIyO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMHB4IDAgIzIyMjtcblx0LW1vei1ib3gtc2hhZG93OiAwIDAgMjBweCAwICMyMjI7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1pbi1oZWlnaHQ6IDI0MHB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0cGFkZGluZzogMCAzMHB4IDMwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMCU7XG5cdHdpZHRoOiA5MCU7XG5cdHotaW5kZXg6IDEwMDE7XG5cdEBtZWRpYSAoLS1tZWRpdW0tdXAtcXVlcnkpIHtcblx0XHR3aWR0aDogNzI4cHg7XG5cdH1cblxuXHQmIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdH1cblxuXHQmICNtb2RhbC1jbG9zZXtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRyaWdodDogMzBweDtcblx0XHR0b3A6IDIwcHg7XG5cdH1cblx0JiBsYWJlbHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXHQmIC5icm9jaHVyZS1mb3Jte1xuXG5cblx0XHQmIC5jbGVhcntcblx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0fVxuXHRcdCYgLmdmaWVsZC5mdWxsbmFtZSwgJiAuZ2ZpZWxkLmVtYWlsLCAmIC5nZmllbGQucGhvbmUsICYgLmdmaWVsZC5wb3N0Y29kZXtcblx0XHRcdC8qd2lkdGg6NTAlO1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdG1pbi1oZWlnaHQ6ODBweDsqL1xuXHRcdH1cblx0XHQmIC5mb3JtLXJpZ2h0e1xuXHRcdFx0Lypcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdCYgaW1ne1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQqL1xuXHRcdH1cblxuXHRcdCYgLmdmaWVsZF9jaGVja2JveHtcblx0XHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdFx0fVxuXHRcdCYgLmdjaG9pY2V7XG5cdFx0XHQmIC5nZmllbGQtY2hvaWNlLWlucHV0e1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDowO1xuXHRcdFx0fVxuXG5cdFx0XHQmIGxhYmVse1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG59XG5cbiNtb2RhbC1iYWNrZ3JvdW5kLmFjdGl2ZSwgI21vZGFsLWNvbnRlbnQuYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbiNtb2RhbC1vdmVybGF5IHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRvcGFjaXR5OiAuNTA7XG5cdC13ZWJraXQtb3BhY2l0eTogLjU7XG5cdC1tb3otb3BhY2l0eTogLjU7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG5cdHotaW5kZXg6IDEwMDA7XG5cblx0Ji5hY3RpdmUge1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdH1cbn1cblxuLnByb2R1Y3QtZW5xdWlyeS1tb2RhbC13cmFwcGVyIHtcblx0ZGlzcGxheTpub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Ym94LXNoYWRvdzogMCAwIDIwcHggMCAjMjIyO1xuXHRtaW4taGVpZ2h0OiAyNDBweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAlO1xuXHR3aWR0aDogOTAlO1xuXHR6LWluZGV4OiAxMDAxO1xuXHRAbWVkaWEgKC0tbWVkaXVtLXVwLXF1ZXJ5KSB7XG5cdFx0d2lkdGg6IDcyOHB4O1xuXHR9XG5cblx0JiAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cblx0JiBoMi5nZm9ybV90aXRsZSB7XG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0fVxuXG5cdCYgLmNsb3NlLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmIC5jbG9zZS1tb2RhbCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4iXX0= */