@import"../../dist/css/fancybox.css";:root{--container-width: 100%;--header-height: 7.875rem;--header-scrolled-height: 5.3125rem}@media(min-width: 0){:root{--container-width: 100%;--container-gutter-x: 30px}}@media(min-width: 640px){:root{--container-width: 100%;--container-gutter-x: 60px}}@media(min-width: 1025px){:root{--container-width: 100%;--container-gutter-x: 100px}}@media(min-width: 1440px){:root{--container-width: 1240px;--container-gutter-x: 100px}}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Thin.woff2") format("woff2"),url("../fonts/Roboto-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Black.woff2") format("woff2"),url("../fonts/Roboto-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/RobotoCondensed-Regular.woff2") format("woff2"),url("../fonts/RobotoCondensed-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Light.woff2") format("woff2"),url("../fonts/Roboto-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Medium.woff2") format("woff2"),url("../fonts/Roboto-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/RobotoCondensed-ExtraLight.woff2") format("woff2"),url("../fonts/RobotoCondensed-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/RobotoCondensed-Light.woff2") format("woff2"),url("../fonts/RobotoCondensed-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/RobotoCondensed-Medium.woff2") format("woff2"),url("../fonts/RobotoCondensed-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/RobotoCondensed-Regular.woff2") format("woff2"),url("../fonts/RobotoCondensed-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/RobotoCondensed-Bold.woff2") format("woff2"),url("../fonts/RobotoCondensed-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/RobotoCondensed-ExtraBold.woff2") format("woff2"),url("../fonts/RobotoCondensed-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/RobotoCondensed-Black.woff2") format("woff2"),url("../fonts/RobotoCondensed-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/RobotoCondensed-SemiBold.woff2") format("woff2"),url("../fonts/RobotoCondensed-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}/*! sanitize.css v8.0.0 | CC0 License | github.com/csstools/sanitize.css */*,::before,::after{background-repeat:no-repeat;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}html{box-sizing:border-box}*,*:active,*:focus{outline:0 !important}body{min-width:360px;min-height:100vh;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;color:#323e48;font-size:1rem;font-family:"Roboto",sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;padding-top:4.8125rem;transition:padding-top .3s}@media(min-width: 1025px){body{padding-top:var(--header-height)}}body.is-menu-open{overflow:hidden}body.is-scrolled{padding-top:4.8125rem}@media(min-width: 1025px){body.is-scrolled{padding-top:var(--header-scrolled-height)}}body.has-hero{padding-top:0}img{height:auto;max-width:100%}figure{margin:1.25rem 0}p{margin-top:0;margin-bottom:1.25rem;font-size:1.125rem}@media(min-width: 640px){p{font-size:1.25rem}}a{color:#ff3600;text-decoration:none;transition:color .3s,opacity .3s,transform .3s;font-size:1.25rem}a:hover,a:focus,a:active{color:#cc2b00}a svg{transition:none}hr{background-color:#000;border:0;height:1px;margin:1.25rem 0}strong,b{font-weight:700}dfn,cite,em,i{font-style:italic}blockquote{font-weight:700;margin:2.5em 1em}address{margin:0 0 1.25rem}pre{max-width:100%;background:#eff1f2;font-family:"Courier 10 Pitch",Courier,monospace;font-size:14px;margin:1rem 0;padding:1rem;border-radius:.3125rem;overflow:auto}code,kbd,tt,var{background:#eff1f2;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:14px;padding:3px 6px;border-radius:4px}code var{padding:0}kbd{background-color:#000;color:#fff;font-size:14px;border-radius:4px;padding:3px 6px}mark{background-color:rgba(0,0,0,0);font-weight:500}abbr,acronym{border-bottom:1px dotted;cursor:help}big{font-size:125%}svg{flex-shrink:0;transition:all .3s 0s}embed,iframe,object{max-width:100%}@media(max-width: 1024px){iframe[src*=youtube],iframe[src*=vimeo]{width:100%;height:calc((100vw - 60px)*.5625)}}@media(min-width: 1440px){.container.container-large,.woocommerce .container-large.site-content,.woocommerce-page .container-large.site-content,.container-large.main-menu__container{max-width:90rem}}@media only screen and (min-width: 1750px){.container.container-large,.woocommerce .container-large.site-content,.woocommerce-page .container-large.site-content,.container-large.main-menu__container{max-width:108.75rem}}.section{padding:2.5rem 0}@media(min-width: 1025px){.section{padding:3.75rem 0}}@media(min-width: 1025px){.section--double-padding{padding:8.75rem 0}}.flex-link{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.text-white{color:#fff}.pb-0{padding-bottom:0}.archive-wrapper.pt-0{padding-top:0}.mb-1{margin-bottom:1.25rem}.bg-dark{background-color:#000}.bg-red{background-color:#ff3600}@media(min-width: 1025px){.flex-row-reverse--desktop{flex-direction:row-reverse}}.text-primary{color:#ff3600}.flex-row-reverse--all{flex-direction:column-reverse}@media(min-width: 1025px){.flex-row-reverse--all{flex-direction:row-reverse}}#wpadminbar{--wp-blue: #2271b1;transition:transform .3s !important;transform:translateY(-100%)}#wpadminbar:hover #wp-admin-bar-site-name{background-color:rgba(0,0,0,0) !important}#wpadminbar:not(.is-expanded):hover{transform:translateY(0)}#wpadminbar:not(.is-expanded):hover #wp-admin-bar-site-name{transform:translateY(0)}#wpadminbar.is-expanded{transform:translateY(0)}#wpadminbar.is-expanded #wp-admin-bar-site-name{transform:translateY(0)}#wpadminbar.is-expanded #wp-admin-bar-site-name:before{background-color:var(--wp-blue)}#wpadminbar.is-expanded #wp-admin-bar-site-name:after{transform:rotate(-45deg);font-size:20px !important}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{top:100%}@media(max-width: 782px){#wpadminbar .ab-top-secondary{position:absolute;top:0;right:0}#wpadminbar .ab-top-secondary>.menupop>.ab-sub-wrapper{right:0;left:auto}}@media(max-width: 639px){#wpadminbar #wp-admin-bar-root-default{display:flex}#wpadminbar #wp-admin-bar-root-default>li{flex-shrink:0}}@media(max-width: 782px){#wpadminbar ul#wp-admin-bar-root-default>li#wp-admin-bar-wpseo-menu,#wpadminbar ul#wp-admin-bar-root-default>li#wp-admin-bar-gform-forms{display:none !important}}#wp-admin-bar-site-name{display:inline-flex !important;background-color:#000 !important;position:relative;transform:translateY(46px);transition:transform .3s !important}@media(min-width: 783px){#wp-admin-bar-site-name{transform:translateY(32px)}}#wp-admin-bar-site-name:before,#wp-admin-bar-site-name:after{width:46px;height:46px}@media(min-width: 783px){#wp-admin-bar-site-name:before,#wp-admin-bar-site-name:after{width:32px;height:32px}}#wp-admin-bar-site-name:before{content:"" !important;display:block;background-color:#000;position:absolute;top:0;right:0;transition:background-color .2s !important}#wp-admin-bar-site-name:after{content:"" !important;display:inline-flex;align-items:center;justify-content:center;font-family:dashicons;font-size:18px;transition:all .2s !important;cursor:pointer;position:relative}#wp-admin-bar-site-name:hover:before{background-color:var(--wp-blue)}#wp-admin-bar-site-name:hover:after{font-size:22px}.alignleft{display:inline;float:left;margin-right:1.5rem}.alignright{display:inline;float:right;margin-left:1.5rem}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption{margin-bottom:1.5rem;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:1rem 0}span.wp-caption-text{text-align:center}.gallery{--gallery-gap: 1rem;display:flex;flex-wrap:wrap;gap:var(--gallery-gap);margin:1.25rem 0}.gallery-item{display:inline-block;text-align:center;width:calc(50% - var(--gallery-gap));margin:0}@media(min-width: 640px){.gallery-item{width:calc((100% - var(--gallery-gap)*2)/3)}}@media(min-width: 1025px){.gallery-columns-2 .gallery-item{width:calc((100% - var(--gallery-gap)*1)/2)}}@media(min-width: 1025px){.gallery-columns-3 .gallery-item{width:calc((100% - var(--gallery-gap)*2)/3)}}@media(min-width: 1025px){.gallery-columns-4 .gallery-item{width:calc((100% - var(--gallery-gap)*3)/4)}}@media(min-width: 1025px){.gallery-columns-5 .gallery-item{width:calc((100% - var(--gallery-gap)*4)/5)}}@media(min-width: 1025px){.gallery-columns-6 .gallery-item{width:calc((100% - var(--gallery-gap)*5)/6)}}@media(min-width: 1025px){.gallery-columns-7 .gallery-item{width:calc((100% - var(--gallery-gap)*6)/7)}}@media(min-width: 1025px){.gallery-columns-8 .gallery-item{width:calc((100% - var(--gallery-gap)*7)/8)}}@media(min-width: 1025px){.gallery-columns-9 .gallery-item{width:calc((100% - var(--gallery-gap)*8)/9)}}.gallery-caption{display:block}.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.text-sm{font-size:.875rem}.text-md{font-size:1.125rem}.text-lg,.gform_confirmation_message{font-size:1.125rem}@media(min-width: 1025px){.text-lg,.gform_confirmation_message{font-size:1.375rem}}.text-uppercase{text-transform:uppercase}article.product a.added_to_cart,.woocommerce-privacy-policy-text a,#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button,.showcoupon,.woocommerce .woocommerce-message a:not([class]),.woocommerce .woocommerce-info a:not([class]),.woocommerce-page .woocommerce-message a:not([class]),.woocommerce-page .woocommerce-info a:not([class]),.editor a:not([class]),.entry-content a:not([class]){color:#ff3600;text-decoration:none}@media(min-width: 1025px){article.product a.added_to_cart:hover,.woocommerce-privacy-policy-text a:hover,#add_payment_method .cart-collaterals .shipping-calculator-button:hover,.woocommerce-cart .cart-collaterals .shipping-calculator-button:hover,.woocommerce-checkout .cart-collaterals .shipping-calculator-button:hover,.showcoupon:hover,.woocommerce .woocommerce-message a:hover:not([class]),.woocommerce .woocommerce-info a:hover:not([class]),.woocommerce-page .woocommerce-message a:hover:not([class]),.woocommerce-page .woocommerce-info a:hover:not([class]),.editor a:hover:not([class]),.entry-content a:hover:not([class]){color:#ff3600;text-decoration:underline}}.blockquote{font-size:1.25rem;margin:3.125rem 1.875rem}.blockquote p{font-weight:700}.blockquote cite{display:block;color:#fff;font-weight:400;font-style:normal;margin-top:1rem;margin-bottom:0}.editor>*:last-child,.entry-content>*:last-child{margin-bottom:0}.editor h1,.entry-content h1,.editor .h1,.entry-content .h1,.editor h2,.entry-content h2,.editor .h2,.entry-content .h2,.editor .gform_wrapper.gravity-theme .gform_heading,.entry-content .gform_wrapper.gravity-theme .gform_heading,.gform_wrapper.gravity-theme .editor .gform_heading,.gform_wrapper.gravity-theme .entry-content .gform_heading,.editor h3,.entry-content h3,.editor .h3,.entry-content .h3,.editor .single-product div.product .woocommerce-tabs .panel h2,.entry-content .single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel .editor h2,.single-product div.product .woocommerce-tabs .panel .entry-content h2,.editor h4,.entry-content h4,.editor .h4,.entry-content .h4,.editor .single-product div.product #reply-title,.entry-content .single-product div.product #reply-title,.single-product div.product .editor #reply-title,.single-product div.product .entry-content #reply-title,.editor h5,.entry-content h5,.editor .h5,.entry-content .h5,.editor .woocommerce-thankyou-order-received,.entry-content .woocommerce-thankyou-order-received,.editor .woocommerce .woocommerce-order-details__title,.entry-content .woocommerce .woocommerce-order-details__title,.woocommerce .editor .woocommerce-order-details__title,.woocommerce .entry-content .woocommerce-order-details__title,.editor .woocommerce .woocommerce-customer-details h2,.entry-content .woocommerce .woocommerce-customer-details h2,.woocommerce .woocommerce-customer-details .editor h2,.woocommerce .woocommerce-customer-details .entry-content h2,.editor #customer_details h3,.entry-content #customer_details h3,#customer_details .editor h3,#customer_details .entry-content h3,.editor h6,.entry-content h6,.editor .h6,.entry-content .h6{margin-top:1.25rem}.editor h1:first-child,.entry-content h1:first-child,.editor .h1:first-child,.entry-content .h1:first-child,.editor h2:first-child,.entry-content h2:first-child,.editor .h2:first-child,.entry-content .h2:first-child,.editor .gform_wrapper.gravity-theme .gform_heading:first-child,.entry-content .gform_wrapper.gravity-theme .gform_heading:first-child,.gform_wrapper.gravity-theme .editor .gform_heading:first-child,.gform_wrapper.gravity-theme .entry-content .gform_heading:first-child,.editor h3:first-child,.entry-content h3:first-child,.editor .h3:first-child,.entry-content .h3:first-child,.editor .single-product div.product .woocommerce-tabs .panel h2:first-child,.entry-content .single-product div.product .woocommerce-tabs .panel h2:first-child,.single-product div.product .woocommerce-tabs .panel .editor h2:first-child,.single-product div.product .woocommerce-tabs .panel .entry-content h2:first-child,.editor h4:first-child,.entry-content h4:first-child,.editor .h4:first-child,.entry-content .h4:first-child,.editor .single-product div.product #reply-title:first-child,.entry-content .single-product div.product #reply-title:first-child,.single-product div.product .editor #reply-title:first-child,.single-product div.product .entry-content #reply-title:first-child,.editor h5:first-child,.entry-content h5:first-child,.editor .h5:first-child,.entry-content .h5:first-child,.editor .woocommerce-thankyou-order-received:first-child,.entry-content .woocommerce-thankyou-order-received:first-child,.editor .woocommerce .woocommerce-order-details__title:first-child,.entry-content .woocommerce .woocommerce-order-details__title:first-child,.woocommerce .editor .woocommerce-order-details__title:first-child,.woocommerce .entry-content .woocommerce-order-details__title:first-child,.editor #customer_details h3:first-child,.entry-content #customer_details h3:first-child,#customer_details .editor h3:first-child,#customer_details .entry-content h3:first-child,.editor h6:first-child,.entry-content h6:first-child,.editor .h6:first-child,.entry-content .h6:first-child{margin-top:0}.list-border{list-style-type:none;margin-left:0;padding-left:0}.list-border li{line-height:1.25rem;margin-bottom:1.125rem;display:flex;gap:.5rem;font-size:1rem}@media(min-width: 1025px){.list-border li{font-size:1.25rem}}.list-border li:before{content:"";width:5px;height:12px;margin-top:4px;background-color:#ff3600;display:block;flex-shrink:0}.list-border--small li{font-size:1rem;margin-bottom:.625rem;line-height:1.3}.map-wrapper .list-border{color:#fff}.map-wrapper .list-border li:before{background-color:#fff}.list-number li{font-size:1rem;line-height:20px}@media(min-width: 1025px){.list-number li{font-size:1.25rem}}h1,.h1,h2,.h2,.gform_wrapper.gravity-theme .gform_heading,h3,.h3,.single-product div.product .woocommerce-tabs .panel h2,h4,.h4,.single-product div.product #reply-title,h5,.h5,.woocommerce-thankyou-order-received,.woocommerce .woocommerce-order-details__title,.woocommerce .woocommerce-customer-details h2,#customer_details h3,h6,.h6{min-height:0vw;font-family:"Roboto Condensed",sans-serif;font-weight:400;line-height:1.1;margin-top:0;margin-bottom:.75em}h1 a,.h1 a,h2 a,.h2 a,.gform_wrapper.gravity-theme .gform_heading a,h3 a,.h3 a,.single-product div.product .woocommerce-tabs .panel h2 a,h4 a,.h4 a,.single-product div.product #reply-title a,h5 a,.h5 a,.woocommerce-thankyou-order-received a,.woocommerce .woocommerce-order-details__title a,.woocommerce .woocommerce-customer-details h2 a,#customer_details h3 a,h6 a,.h6 a{color:inherit}h1,.h1{font-size:clamp(2.875rem,calc(2.875rem + (1vw - 6.4px) * 4.25),5rem);font-weight:900}h2,.h2,.gform_wrapper.gravity-theme .gform_heading{font-size:clamp(1.875rem,calc(1.875rem + (1vw - 6.4px) * 2.5),3.125rem);font-weight:900}@media(min-width: 1025px){h2,.h2,.gform_wrapper.gravity-theme .gform_heading{margin-bottom:2.5rem}}h3,.h3,.single-product div.product .woocommerce-tabs .panel h2{font-size:clamp(1.5rem,calc(1.5rem + (1vw - 6.4px) * 1.5),2.25rem);font-weight:500}h4,.h4,.single-product div.product #reply-title{font-size:clamp(1.5rem,calc(1.5rem + (1vw - 6.4px) * 0.75),1.875rem);font-weight:500}h5,.h5,.woocommerce-thankyou-order-received,.woocommerce .woocommerce-order-details__title,.woocommerce .woocommerce-customer-details h2,#customer_details h3{font-size:clamp(1.25rem,calc(1.25rem + (1vw - 6.4px) * 0.5),1.5rem);font-weight:500}h6,.h6{font-size:clamp(1.25rem,calc(1.25rem + (1vw - 6.4px) * 0),1.25rem);font-weight:900}.section-title{color:#000}ul,ol{margin:0 0 1.25rem 0;padding-left:1.875rem}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}dt{font-weight:700}dd{margin:0 1rem 1.25rem}.list-check,.list-dot,.list-number{list-style:none;display:flex;flex-wrap:wrap;flex-direction:column;gap:.5rem;padding-left:0}.list-check>li,.list-dot>li,.list-number>li{padding-left:1.875rem}.list-check>li{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E") no-repeat 0 .35em/1em 1em}.list-dot>li{position:relative}.list-dot>li:before{content:"";display:block;width:.5em;height:.5em;background-color:#ff3600;border-radius:50%;position:absolute;top:.5em;left:.25em}.list-number{counter-reset:custom-counter}.list-number>li{counter-increment:custom-counter;min-height:1.2em;position:relative}.list-number>li:before{content:counter(custom-counter) ".";display:inline-block;width:1.5rem;height:1.25rem;color:#ff3600;font-size:1.25rem;font-weight:900;line-height:1.4;text-align:center;position:absolute;top:-5px;left:0}table{width:100%;margin:0 0 1.25rem;word-break:normal}table th,table td{padding:.375rem .5rem;vertical-align:top}.table-bordered{border:1px solid #d0d0d0}.table-bordered th,.table-bordered td{border:1px solid #d0d0d0}.table-striped tbody tr:nth-of-type(even){background-color:#f9f9f9}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.btn,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.gform_wrapper.gravity-theme form .gform_footer input[type=submit],.wpcf7 input[type=submit],input[type=submit]{transition:all .3s 0s;height:3.375rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background-color:#ff3600;color:#fff;font-size:1.125rem;font-weight:700;line-height:1;text-transform:uppercase;border:1px solid #ff3600;border-radius:2px;padding:0 1.5rem;text-align:center;cursor:pointer}@media(min-width: 1025px){.btn,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.gform_wrapper.gravity-theme form .gform_footer input[type=submit],.wpcf7 input[type=submit],input[type=submit]{font-size:1.3125rem;padding:0 6.25rem}}.btn:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:hover,input[type=submit]:hover,.btn:focus,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:focus,.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:focus,input[type=submit]:focus,.btn:active,.woocommerce a.button.alt:active,.woocommerce button.button.alt:active,.woocommerce input.button.alt:active,.woocommerce #respond input#submit:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:active,input[type=submit]:active{background-color:#000;border-color:#000;color:#fff}.btn svg,.woocommerce #respond input#submit.alt svg,.woocommerce a.button.alt svg,.woocommerce button.button.alt svg,.woocommerce input.button.alt svg,.woocommerce #respond input#submit svg,.woocommerce a.button svg,.woocommerce button.button svg,.woocommerce input.button svg,.gform_wrapper.gravity-theme form .gform_footer input[type=submit] svg,.wpcf7 input[type=submit] svg,input[type=submit] svg{flex-shrink:0;width:1.25rem;height:1.25rem;transition:none}.btn-secondary{background-color:#fff;border-color:#fff;color:#ff3600}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{background-color:#000;border-color:#000;color:#fff}.btn-small{padding:0 1.875rem}.btn-white{background-color:#fff;border-color:#fff;color:#ff3600}.btn-white:hover,.btn-white:focus,.btn-white:active{background-color:#ff3600;border-color:#ff3600;color:#fff}.btn-black{background-color:#000;border-color:#000;color:#fff}.btn-black:hover,.btn-black:focus,.btn-black:active{background-color:#ff3600;border-color:#ff3600;color:#fff}.btn-sm,.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-info .button{height:2.5rem;font-size:.875rem;padding:0 1.25rem}.btn-lg,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce a.button.alt.checkout-button{height:3.125rem;font-size:1.125rem}@media(min-width: 1025px){.btn-lg,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce a.button.alt.checkout-button{height:3.375rem;font-size:1.25rem}}@media(min-width: 1440px){.btn-lg,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce a.button.alt.checkout-button{padding:0 2rem}}.btn-outline{background-color:rgba(0,0,0,0);border-color:#ff3600;color:#ff3600}.btn-outline:hover,.btn-outline:focus,.btn-outline:active{background-color:#ff3600;border-color:#ff3600;color:#fff}.btn-outline-secondary{background-color:rgba(0,0,0,0);border-color:#38bdf8;color:#38bdf8}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary:active{background-color:#38bdf8;border-color:#38bdf8;color:#fff}.btn-label{display:inline-flex;justify-content:center;background-color:#ff3600;color:#fff;font-size:.875rem;line-height:.875rem;padding:.3125rem .625rem;border-radius:.3125rem}.btn-label-secondary{background-color:#38bdf8}.btn-group{display:flex;align-items:center;flex-wrap:wrap;gap:.9375rem}.btn-full{width:100%;text-align:center}@media(max-width: 1024px){.max-lg-flex{display:flex}}@media(max-width: 1024px){.max-lg-full{width:100%}}.section div.wpforms-container-full button[type=submit]{transition:all .3s 0s;height:3.375rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background-color:#ff3600;color:#fff;font-size:1.125rem;font-weight:700;line-height:1;text-transform:uppercase;border:1px solid #ff3600;border-radius:2px;padding:0 1.5rem;text-align:center;cursor:pointer}@media(min-width: 1025px){.section div.wpforms-container-full button[type=submit]{font-size:1.3125rem;padding:0 6.25rem}}.section div.wpforms-container-full button[type=submit]:not(:hover){background-color:#ff3600}.section div.wpforms-container-full button[type=submit]:hover,.section div.wpforms-container-full button[type=submit]:focus,.section div.wpforms-container-full button[type=submit]:active{background-color:#000;border-color:#000;color:#fff}.section div.wpforms-container-full button[type=submit] svg{flex-shrink:0;width:1.25rem;height:1.25rem;transition:none}.gform_wrapper.gravity-theme form input[type=color],.gform_wrapper.gravity-theme form input[type=date],.gform_wrapper.gravity-theme form input[type=datetime-local],.gform_wrapper.gravity-theme form input[type=datetime],.gform_wrapper.gravity-theme form input[type=email],.gform_wrapper.gravity-theme form input[type=month],.gform_wrapper.gravity-theme form input[type=number],.gform_wrapper.gravity-theme form input[type=password],.gform_wrapper.gravity-theme form input[type=search],.gform_wrapper.gravity-theme form input[type=tel],.gform_wrapper.gravity-theme form input[type=text],.gform_wrapper.gravity-theme form input[type=time],.gform_wrapper.gravity-theme form input[type=url],.gform_wrapper.gravity-theme form input[type=week],.gform_wrapper.gravity-theme form select,.gform_wrapper.gravity-theme form textarea,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{transition:all .3s 0s;width:100%;background-color:#fff;color:#000;font-size:1rem;line-height:1rem;padding:.8125rem 1rem;border:1px solid #d0d0d0;border-radius:.3125rem}.gform_wrapper.gravity-theme form input[type=color]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=date]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=datetime-local]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=datetime]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=email]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=month]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=number]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=password]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=search]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=tel]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=text]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=time]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=url]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=week]::-moz-placeholder,.gform_wrapper.gravity-theme form select::-moz-placeholder,.gform_wrapper.gravity-theme form textarea::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=range]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=color]::-moz-placeholder,textarea::-moz-placeholder{-moz-transition:all .3s 0s;transition:all .3s 0s;opacity:.8}.gform_wrapper.gravity-theme form input[type=color]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=date]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=datetime-local]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=datetime]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=email]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=month]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=number]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=password]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=search]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=tel]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=text]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=time]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=url]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=week]::-moz-placeholder, .gform_wrapper.gravity-theme form select::-moz-placeholder, .gform_wrapper.gravity-theme form textarea::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=range]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=week]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=color]::-moz-placeholder, textarea::-moz-placeholder{-moz-transition:all .3s 0s;transition:all .3s 0s;opacity:.8}.gform_wrapper.gravity-theme form input[type=color]::placeholder,.gform_wrapper.gravity-theme form input[type=date]::placeholder,.gform_wrapper.gravity-theme form input[type=datetime-local]::placeholder,.gform_wrapper.gravity-theme form input[type=datetime]::placeholder,.gform_wrapper.gravity-theme form input[type=email]::placeholder,.gform_wrapper.gravity-theme form input[type=month]::placeholder,.gform_wrapper.gravity-theme form input[type=number]::placeholder,.gform_wrapper.gravity-theme form input[type=password]::placeholder,.gform_wrapper.gravity-theme form input[type=search]::placeholder,.gform_wrapper.gravity-theme form input[type=tel]::placeholder,.gform_wrapper.gravity-theme form input[type=text]::placeholder,.gform_wrapper.gravity-theme form input[type=time]::placeholder,.gform_wrapper.gravity-theme form input[type=url]::placeholder,.gform_wrapper.gravity-theme form input[type=week]::placeholder,.gform_wrapper.gravity-theme form select::placeholder,.gform_wrapper.gravity-theme form textarea::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder{transition:all .3s 0s;opacity:.8}.gform_wrapper.gravity-theme form input[type=color]:hover,.gform_wrapper.gravity-theme form input[type=date]:hover,.gform_wrapper.gravity-theme form input[type=datetime-local]:hover,.gform_wrapper.gravity-theme form input[type=datetime]:hover,.gform_wrapper.gravity-theme form input[type=email]:hover,.gform_wrapper.gravity-theme form input[type=month]:hover,.gform_wrapper.gravity-theme form input[type=number]:hover,.gform_wrapper.gravity-theme form input[type=password]:hover,.gform_wrapper.gravity-theme form input[type=search]:hover,.gform_wrapper.gravity-theme form input[type=tel]:hover,.gform_wrapper.gravity-theme form input[type=text]:hover,.gform_wrapper.gravity-theme form input[type=time]:hover,.gform_wrapper.gravity-theme form input[type=url]:hover,.gform_wrapper.gravity-theme form input[type=week]:hover,.gform_wrapper.gravity-theme form select:hover,.gform_wrapper.gravity-theme form textarea:hover,input[type=text]:hover,input[type=email]:hover,input[type=url]:hover,input[type=password]:hover,input[type=search]:hover,input[type=number]:hover,input[type=tel]:hover,input[type=range]:hover,input[type=date]:hover,input[type=month]:hover,input[type=week]:hover,input[type=time]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=color]:hover,textarea:hover,.gform_wrapper.gravity-theme form input[type=color]:focus,.gform_wrapper.gravity-theme form input[type=date]:focus,.gform_wrapper.gravity-theme form input[type=datetime-local]:focus,.gform_wrapper.gravity-theme form input[type=datetime]:focus,.gform_wrapper.gravity-theme form input[type=email]:focus,.gform_wrapper.gravity-theme form input[type=month]:focus,.gform_wrapper.gravity-theme form input[type=number]:focus,.gform_wrapper.gravity-theme form input[type=password]:focus,.gform_wrapper.gravity-theme form input[type=search]:focus,.gform_wrapper.gravity-theme form input[type=tel]:focus,.gform_wrapper.gravity-theme form input[type=text]:focus,.gform_wrapper.gravity-theme form input[type=time]:focus,.gform_wrapper.gravity-theme form input[type=url]:focus,.gform_wrapper.gravity-theme form input[type=week]:focus,.gform_wrapper.gravity-theme form select:focus,.gform_wrapper.gravity-theme form textarea:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus,.gform_wrapper.gravity-theme form input[type=color]:active,.gform_wrapper.gravity-theme form input[type=date]:active,.gform_wrapper.gravity-theme form input[type=datetime-local]:active,.gform_wrapper.gravity-theme form input[type=datetime]:active,.gform_wrapper.gravity-theme form input[type=email]:active,.gform_wrapper.gravity-theme form input[type=month]:active,.gform_wrapper.gravity-theme form input[type=number]:active,.gform_wrapper.gravity-theme form input[type=password]:active,.gform_wrapper.gravity-theme form input[type=search]:active,.gform_wrapper.gravity-theme form input[type=tel]:active,.gform_wrapper.gravity-theme form input[type=text]:active,.gform_wrapper.gravity-theme form input[type=time]:active,.gform_wrapper.gravity-theme form input[type=url]:active,.gform_wrapper.gravity-theme form input[type=week]:active,.gform_wrapper.gravity-theme form select:active,.gform_wrapper.gravity-theme form textarea:active,input[type=text]:active,input[type=email]:active,input[type=url]:active,input[type=password]:active,input[type=search]:active,input[type=number]:active,input[type=tel]:active,input[type=range]:active,input[type=date]:active,input[type=month]:active,input[type=week]:active,input[type=time]:active,input[type=datetime]:active,input[type=datetime-local]:active,input[type=color]:active,textarea:active{border-color:#000}.gform_wrapper.gravity-theme form input[type=color]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=date]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=datetime-local]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=datetime]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=email]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=month]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=number]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=password]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=search]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=tel]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=text]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=time]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=url]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=week]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form select:focus::-moz-placeholder, .gform_wrapper.gravity-theme form textarea:focus::-moz-placeholder, input[type=text]:focus::-moz-placeholder, input[type=email]:focus::-moz-placeholder, input[type=url]:focus::-moz-placeholder, input[type=password]:focus::-moz-placeholder, input[type=search]:focus::-moz-placeholder, input[type=number]:focus::-moz-placeholder, input[type=tel]:focus::-moz-placeholder, input[type=range]:focus::-moz-placeholder, input[type=date]:focus::-moz-placeholder, input[type=month]:focus::-moz-placeholder, input[type=week]:focus::-moz-placeholder, input[type=time]:focus::-moz-placeholder, input[type=datetime]:focus::-moz-placeholder, input[type=datetime-local]:focus::-moz-placeholder, input[type=color]:focus::-moz-placeholder, textarea:focus::-moz-placeholder{opacity:.2}.gform_wrapper.gravity-theme form input[type=color]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=date]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=datetime-local]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=datetime]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=email]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=month]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=number]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=password]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=search]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=tel]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=text]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=time]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=url]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=week]:focus::placeholder,.gform_wrapper.gravity-theme form select:focus::placeholder,.gform_wrapper.gravity-theme form textarea:focus::placeholder,input[type=text]:focus::placeholder,input[type=email]:focus::placeholder,input[type=url]:focus::placeholder,input[type=password]:focus::placeholder,input[type=search]:focus::placeholder,input[type=number]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=range]:focus::placeholder,input[type=date]:focus::placeholder,input[type=month]:focus::placeholder,input[type=week]:focus::placeholder,input[type=time]:focus::placeholder,input[type=datetime]:focus::placeholder,input[type=datetime-local]:focus::placeholder,input[type=color]:focus::placeholder,textarea:focus::placeholder{opacity:.2}.gform_wrapper.gravity-theme form input.hidden[type=color],.gform_wrapper.gravity-theme form input.hidden[type=date],.gform_wrapper.gravity-theme form input.hidden[type=datetime-local],.gform_wrapper.gravity-theme form input.hidden[type=datetime],.gform_wrapper.gravity-theme form input.hidden[type=email],.gform_wrapper.gravity-theme form input.hidden[type=month],.gform_wrapper.gravity-theme form input.hidden[type=number],.gform_wrapper.gravity-theme form input.hidden[type=password],.gform_wrapper.gravity-theme form input.hidden[type=search],.gform_wrapper.gravity-theme form input.hidden[type=tel],.gform_wrapper.gravity-theme form input.hidden[type=text],.gform_wrapper.gravity-theme form input.hidden[type=time],.gform_wrapper.gravity-theme form input.hidden[type=url],.gform_wrapper.gravity-theme form input.hidden[type=week],.gform_wrapper.gravity-theme form select.hidden,.gform_wrapper.gravity-theme form textarea.hidden,input.hidden[type=text],input.hidden[type=email],input.hidden[type=url],input.hidden[type=password],input.hidden[type=search],input.hidden[type=number],input.hidden[type=tel],input.hidden[type=range],input.hidden[type=date],input.hidden[type=month],input.hidden[type=week],input.hidden[type=time],input.hidden[type=datetime],input.hidden[type=datetime-local],input.hidden[type=color],textarea.hidden{opacity:0;visibility:hidden}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;text-align:right;padding-right:1rem;padding-left:1rem}fieldset{border-radius:.3125rem}textarea{height:6.875rem;padding:1rem}input[type=checkbox]{transition:all .3s 0s;flex-shrink:0;display:inline-block;width:1rem;height:1rem;background-repeat:no-repeat;background-size:10px;background-position:50%;border:1px solid #d0d0d0;border-radius:.3125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em}input[type=checkbox]:checked{background-color:#000;border-color:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z' fill='%23fff'/%3E%3C/svg%3E")}label:hover input[type=checkbox]{border-color:#000}input[type=radio]{transition:all .3s 0s;flex-shrink:0;display:inline-block;width:1rem;height:1rem;border:1px solid #d0d0d0;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em}input[type=radio]:checked{background-color:#000;background:radial-gradient(circle, black 0%, black 0.25rem, white 0.25rem);border-color:#000}input[type=radio]:hover{border-color:#000}label:hover input[type=radio]{border-color:#000}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}@media(min-width: 640px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}}@media(min-width: 1025px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}}@media(min-width: 1440px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}}@media(min-width: 0){.hidden-xs-up{display:none !important}}@media(max-width: -1){.visible-xs-up{display:none !important}}@media(min-width: 640px){.hidden-md-up{display:none !important}}@media(max-width: 639px){.visible-md-up{display:none !important}}@media(min-width: 1025px){.hidden-lg-up{display:none !important}}@media(max-width: 1024px){.visible-lg-up{display:none !important}}@media(min-width: 1440px){.hidden-xl-up{display:none !important}}@media(max-width: 1439px){.visible-xl-up{display:none !important}}.d-none{display:none !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media(min-width: 0){.text-xs-left{text-align:left !important}.text-xs-right{text-align:right !important}.text-xs-center{text-align:center !important}}@media(min-width: 640px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 1025px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1440px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.bg-primary{background-color:#ff3600 !important}.color-primary{color:#ff3600 !important}.bg-secondary{background-color:#38bdf8 !important}.color-secondary{color:#38bdf8 !important}.bg-white{background-color:#fff !important}.color-white{color:#fff !important}.bg-black{background-color:#000 !important}.color-black{color:#000 !important}.bg-grey{background-color:#a3aaae !important}.color-grey{color:#a3aaae !important}.img-cover{width:100% !important;height:100% !important;-o-object-fit:cover !important;object-fit:cover !important;position:absolute;top:0;left:0}.img-contain{width:100% !important;height:100% !important;-o-object-fit:contain !important;object-fit:contain !important}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{font-size:.875rem;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#000;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:.9375rem 1.4375rem .875rem;text-decoration:none;top:5px;width:auto;z-index:100000}.no-scroll{width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden;overscroll-behavior:none}.overflow-hidden{overflow:hidden !important}.disabled{pointer-events:none !important}.container,.woocommerce .site-content,.woocommerce-page .site-content,.main-menu__container,.container-fluid,.container-xl,.container-lg,.container-md,.container-xs{--bs-gutter-x: 30px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}.container,.woocommerce .site-content,.woocommerce-page .site-content,.main-menu__container{max-width:100%}@media(min-width: 640px){.container-md,.container,.woocommerce .site-content,.woocommerce-page .site-content,.main-menu__container{max-width:100%}}@media(min-width: 1025px){.container-lg,.container-md,.container,.woocommerce .site-content,.woocommerce-page .site-content,.main-menu__container{max-width:100%}}@media(min-width: 1440px){.container-xl,.container-lg,.container-md,.container,.woocommerce .site-content,.woocommerce-page .site-content,.main-menu__container{max-width:1240px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-md: 640px;--bs-breakpoint-lg: 1025px;--bs-breakpoint-xl: 1440px}.row,.woocommerce .col2-set,.woocommerce-page .col2-set{--bs-gutter-x: 30px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*,.woocommerce .col2-set>*,.woocommerce-page .col2-set>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 640px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 1025px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4,.woocommerce-account .woocommerce-MyAccount-navigation{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8,.woocommerce-account .woocommerce-MyAccount-content{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1440px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}.row,.woocommerce .col2-set,.woocommerce-page .col2-set{row-gap:30px}.row+.row,.woocommerce .col2-set+.row,.woocommerce-page .col2-set+.row,.woocommerce .row+.col2-set,.woocommerce .col2-set+.col2-set,.woocommerce-page .row+.col2-set,.woocommerce-page .col2-set+.col2-set{margin-top:30px}.container,.woocommerce .site-content,.woocommerce-page .site-content,.main-menu__container{--bs-gutter-x: var(--container-gutter-x)}.container-fluid,.container-xs,.container-md,.container-lg,.container-xl{max-width:1920px}.site-footer{flex-shrink:0;width:100%;background-color:#333;color:#fff}.footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem;text-align:center}@media(min-width: 1025px){.footer-links{flex-direction:row;gap:1.875rem}}.footer-links li{line-height:1}.footer-links a{color:#fff}.footer-links a:hover{color:#ff3600}.map-wrapper{display:flex;justify-content:start;width:100%;flex-direction:column}@media(min-width: 640px){.map-wrapper{flex-direction:row}}.map{width:100%;padding:2.5rem 1rem;background-color:#000;display:flex;justify-content:center;align-items:center}@media(min-width: 640px){.map{width:50%;padding:.9375rem 0 1.6875rem}}.map img{width:328px;height:444px}@media(min-width: 1025px){.map img{width:486px;height:658px}}.footer-info{position:relative;width:100%;background-color:#ff3600;display:flex;align-items:center;padding:2.5rem 1rem;color:#fff;z-index:0;overflow:hidden}.footer-info h2,.footer-info .h2,.footer-info .gform_wrapper.gravity-theme .gform_heading,.gform_wrapper.gravity-theme .footer-info .gform_heading{word-break:keep-all}.footer-info__content a{color:#fff}@media(min-width: 640px){.footer-info{width:50%;padding:0 1.25rem 0 1.875rem}}@media(min-width: 1025px){.footer-info{padding:0 0 0 5.625rem}}.footer-info .btn-secondary{margin-top:1rem}@media(max-width: 639px){.footer-info .btn-secondary{display:flex}}.footer-info:after{content:"";display:block;background-image:url("../img/antique.png");background-size:cover;position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;mix-blend-mode:multiply}.footer-info h2,.footer-info h3,.footer-info .h2,.footer-info .gform_wrapper.gravity-theme .gform_heading,.gform_wrapper.gravity-theme .footer-info .gform_heading,.footer-info .h3,.footer-info .single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel .footer-info h2{margin-bottom:1.25rem}.site-footer .form-footer{display:block}@media(min-width: 1025px){.site-footer .form-footer{display:flex;align-items:center}}.site-footer .form-footer .wpforms-form{display:flex;align-items:flex-start;flex-direction:column;width:100%}@media(min-width: 1025px){.site-footer .form-footer .wpforms-form{flex-direction:row;width:auto;align-items:center}}.site-footer .form-footer .wpforms-form .wpforms-field-container{display:flex;align-items:flex-start;flex-direction:column;width:100%;gap:5px}@media(min-width: 1025px){.site-footer .form-footer .wpforms-form .wpforms-field-container{width:auto;gap:0;background-color:#fff;padding:2px;flex-direction:row;align-items:center}}@media(min-width: 1025px){.site-footer .form-footer .wpforms-form em.wpforms-error{position:absolute}}.site-footer .form-footer .wpforms-form .wpforms-field{padding:0}.site-footer .form-footer .wpforms-form .form-input-item{flex-grow:1}@media(max-width: 1024px){.site-footer .form-footer .wpforms-form .form-input-item{width:100%}}.site-footer .form-footer .wpforms-form input{width:100%;max-width:none;height:40px;font-size:.875rem;color:#323e48}@media(min-width: 1025px){.site-footer .form-footer .wpforms-form input{height:36px}}.site-footer .form-footer .wpforms-form .wpforms-submit-container{margin-top:0;height:40px;background-color:#ff3600}@media(max-width: 1024px){.site-footer .form-footer .wpforms-form .wpforms-submit-container{width:100%;text-align:center;margin-top:.9375rem;height:54px}}.site-footer .form-footer .wpforms-form .wpforms-submit-container button{background-color:#ff3600 !important;background-position:center;height:40px;text-transform:uppercase}@media(max-width: 1024px){.site-footer .form-footer .wpforms-form .wpforms-submit-container button{height:3.375rem;line-height:3.375rem}}@media(min-width: 1025px){.site-footer .form-footer .wpforms-form .wpforms-submit-container button{font-size:0;width:2.5rem;height:2.5rem;background-image:url("../img/paper-plane.svg");background-repeat:no-repeat}}.site-footer .form-footer .wpforms-container-full{margin:0}.site-footer .form-footer .wpforms-container-full form{display:flex;flex-direction:column;border-radius:2px}@media(min-width: 1025px){.site-footer .form-footer .wpforms-container-full form{flex-direction:row}}.site-footer .form-footer .wpforms-container-full .wpcf7-form-control-wrap{margin-bottom:.3125rem}@media(min-width: 1025px){.site-footer .form-footer .wpforms-container-full .wpcf7-form-control-wrap{margin-bottom:0}}.site-footer .form-footer .btn-form{padding:.625rem;border-radius:2px;height:auto}@media(min-width: 1025px){.site-footer .form-footer .btn-form{border:1px solid #ff3600}}.site-footer .form-footer .btn-form svg{height:1.25rem;width:1.25rem}.site-footer .form-footer .title-form{margin-bottom:.9375rem;text-transform:uppercase;font-weight:500;font-size:1.125rem;margin-right:0;flex-shrink:0}@media(min-width: 1025px){.site-footer .form-footer .title-form{margin-right:1.875rem;margin-bottom:0}}.site-footer .form-footer input[type=text]{border:none;border-right:1px solid #a3aaae;border-radius:0;padding:.75rem .75rem .75rem 1.25rem}.site-footer .form-footer [data-name=your-email]{display:inline-block;position:relative}.site-footer .form-footer [data-name=your-email]:after{display:block;content:"";border-right:1px solid #a3aaae;height:30px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.site-footer .form-footer input[type=email]{border:1px solid #fff;border-radius:0;padding:.75rem .75rem .75rem 1.25rem}.site-footer .form-footer input::-moz-placeholder{color:#323e48;text-transform:uppercase;font-size:.875rem}.site-footer .form-footer input::placeholder{color:#323e48;text-transform:uppercase;font-size:.875rem}.footer-top{padding:1.875rem 0;background-color:#333;border-bottom:1px solid #a3aaae}.footer-top .row,.footer-top .woocommerce .col2-set,.woocommerce .footer-top .col2-set,.footer-top .woocommerce-page .col2-set,.woocommerce-page .footer-top .col2-set{row-gap:20px}@media(min-width: 640px){.footer-top .row,.footer-top .woocommerce .col2-set,.woocommerce .footer-top .col2-set,.footer-top .woocommerce-page .col2-set,.woocommerce-page .footer-top .col2-set{row-gap:30px}}.border-section{border-bottom:1px solid #a3aaae}@media(min-width: 640px){.border-section{border-bottom:none}}.wrapper-phone{display:flex;align-items:center;justify-content:center;flex-direction:column}@media(min-width: 1025px){.wrapper-phone{justify-content:flex-start;flex-direction:row}}.footer-phone,.footer-email{color:#fff;font-size:1rem;font-weight:500;font-family:"Roboto Condensed",sans-serif;display:flex;flex-direction:row;align-items:center;margin-bottom:1.875rem}@media(min-width: 1025px){.footer-phone,.footer-email{margin-bottom:0;font-size:1.125rem}}.footer-phone svg,.footer-email svg{height:20px;width:20px;margin-right:.625rem}.footer-email{margin-left:0;margin-bottom:2.5rem}@media(min-width: 1025px){.footer-email{margin-left:2.5rem;margin-bottom:0}}.footer-email svg{height:14px;width:20px}.align-center{display:flex;align-items:center}.footer-middle{padding:2.5rem 0;background-color:#333;border-bottom:1px solid #a3aaae}.title-middle,.footer-common{font-size:1.125rem;font-weight:500;font-family:"Roboto Condensed",sans-serif;color:#fff}.title-middle{text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:.625rem;margin-bottom:10px}.footer-list{list-style:none;padding:0;margin:0;-moz-column-count:2;column-count:2}.copyright{font-size:.875rem;font-weight:500;font-family:"Roboto Condensed",sans-serif;margin-bottom:0;margin-top:1.25rem}@media(min-width: 640px){.copyright{margin-top:0}}.footer-links a{font-size:.875rem;font-weight:500;font-family:"Roboto Condensed",sans-serif}.footer-bottom-inner{display:flex;gap:1.25rem;align-items:center;flex-direction:column;padding-bottom:1.25rem}@media(min-width: 640px){.footer-bottom-inner{flex-direction:row;gap:7.5rem;padding-bottom:0}}.footer-copyrights{display:flex;justify-content:space-between;align-items:center;flex-grow:1;flex-direction:column}@media(min-width: 640px){.footer-copyrights{flex-direction:row}}.footer-bottom{padding-top:1.25rem}.footer-bottom p,.footer-bottom a{font-size:.875rem;font-weight:500;margin-bottom:0}.footer-logo{width:5rem;height:5rem}.contact-links{display:none}@media(min-width: 1025px){.contact-links{display:flex;flex-direction:column;position:fixed;top:50%;right:0;transform:translateY(-50%);gap:2px;z-index:10;height:40px}}@media(min-width: 1440px){.contact-links{height:60px}}.contact-link{padding:.625rem;background-color:#ff3600;max-width:40px;display:block;border-radius:2px}@media(min-width: 1440px){.contact-link{max-width:60px;padding:.9375rem}}.contact-image{height:20px;width:20px;display:block}@media(min-width: 1440px){.contact-image{height:30px;width:30px}}.site-header{width:100%;height:4.8125rem;background-color:#ff3600;position:fixed;top:0;left:0;z-index:100;border-bottom:1px solid #fff}@media(min-width: 1025px){.site-header{border-bottom:1px solid #c9c4bd;background-color:#fff}}.has-hero:not(.is-scrolled) .site-header{background-color:rgba(0,0,0,0)}.is-scrolled .site-header{height:var(--header-scrolled-height);border:none;box-shadow:0 10px 10px rgba(0,0,0,.1)}.site-header .site-logo{margin-right:auto;z-index:3}@media(min-width: 1025px){.site-header{height:var(--header-height)}}.site-logo{flex-shrink:0;display:block;line-height:0;transition:opacity .3s}.site-logo img{width:auto;height:4.75rem}@media(min-width: 1025px){.site-logo img{height:5.3125rem}}.icon-burger{flex-shrink:0;display:inline-block;width:2.5rem;height:2.5rem;cursor:pointer;position:absolute;z-index:110;right:1rem;top:50%;transform:translateY(-50%)}.icon-burger span{color:#fff;font-size:.75rem;text-transform:uppercase;font-weight:700;position:absolute;top:-2px;display:block;text-align:center;width:100%;letter-spacing:.1em}.is-menu-open .icon-burger span{top:-4px}.is-menu-open .icon-burger i{background-color:rgba(0,0,0,0)}.is-menu-open .icon-burger i:before{transform:scale(0.8) rotate(-45deg) translateY(-0.75rem)}.is-menu-open .icon-burger i:after{transform:scale(0.8) rotate(45deg) translateY(0.75rem)}.icon-burger i{display:block;width:100%;height:3px;background-color:#fff;position:absolute;bottom:0;left:0;transition:transform .3s}.icon-burger i:before,.icon-burger i:after{transition:all .3s 0s;content:"";display:block;width:100%;height:3px;background-color:#fff;transform-origin:right center;position:absolute;right:0}.icon-burger i:before{bottom:1.125rem}.icon-burger i:after{bottom:.5625rem}.header-top{align-items:center;padding:0;justify-content:space-between;position:relative;transition:max-height .3s ease-in,padding .3s ease-in;display:none}@media(min-width: 1025px){.header-top{display:flex}}.is-scrolled .header-top{overflow:hidden;max-height:0;padding:0}.header-top:after{content:"";position:absolute;left:50%;transform:translateX(-50%);border-bottom:1px solid #c9c4bd;bottom:0;width:100vw}.header-top__info{text-transform:uppercase;line-height:1;color:#000}.locations-dropdown{position:relative;display:inline-block;border-bottom:1px solid #c9c4bd}@media(max-width: 1024px){.locations-dropdown{width:100%;padding:1.25rem .75rem}}.locations-dropdown:hover .locations-dropdown__menu{opacity:1;visibility:visible;transform:translateY(0)}.locations-dropdown:hover .dropdown-arrow{transform:rotate(180deg)}.locations-dropdown__toggle{display:flex;align-items:center;gap:8px;padding:0;border-radius:4px;font-size:14px;text-decoration:none;line-height:1.125;color:#000}@media(min-width: 1025px){.locations-dropdown__toggle{padding:10px 18px}}.locations-dropdown__toggle:hover{background:#fff}.locations-dropdown__toggle .location-icon{display:flex;align-items:center}.locations-dropdown__toggle .location-icon svg{width:1.25rem;height:1.25rem;fill:#ff3600}.locations-dropdown__toggle .dropdown-arrow{display:flex;align-items:center;margin-left:auto;transition:transform .3s ease}.locations-dropdown__toggle .dropdown-arrow svg{width:.6875rem;height:.375rem;fill:#000}.locations-dropdown__menu{position:static;top:100%;right:0;width:100%;min-width:280px;background:#fff;opacity:0;visibility:hidden;transform:translateY(-2px);transition:all .3s ease;z-index:100;overflow-y:auto;padding:0 .75rem 0 1.75rem;border-radius:2px;max-height:0}@media(max-width: 1024px){.locations-dropdown__menu{overflow:hidden}}@media(min-width: 1025px){.locations-dropdown__menu{border-top:5px solid #000;position:absolute;max-height:540px;padding:1.5rem .75rem 1.5rem 1.75rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}}.locations-dropdown__menu.active{max-height:600px;padding:1.5rem .75rem 1.5rem 1.75rem}.locations-dropdown__item{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none;margin-bottom:.625rem;font-size:1rem}.locations-dropdown__item .location-marker{width:4px;height:16px;background:#ff3600;border-radius:2px}.locations-dropdown__item:hover{background:#fff}.locations-dropdown__menu::-webkit-scrollbar{width:8px}.locations-dropdown__menu::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.locations-dropdown__menu::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.locations-dropdown__menu::-webkit-scrollbar-thumb:hover{background:#555}.header-bottom{position:relative;display:flex;justify-content:space-between;align-items:center;background-color:rgba(0,0,0,0)}@media(min-width: 1025px){.hidden-lg-up{display:none}}@media(max-width: 1024px){.main-nav{width:calc(100% - 16px);background-color:#fff;color:#000;overflow-y:auto;padding:0 0 1.875rem;position:fixed;top:4.8125rem;right:0;transition:opacity .1s;opacity:0;visibility:hidden;z-index:-1;box-shadow:-4px 4px 10px rgba(0,0,0,.25);left:1rem}}@media(min-width: 1025px){.main-nav{display:flex;align-items:center}}.is-menu-open .main-nav{opacity:1;visibility:visible;transition:opacity .3s;z-index:2}@media(min-width: 1025px){.main-nav .locations-dropdown{display:none}}.main-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;margin-top:2.5rem}@media(min-width: 1025px){.main-menu{flex-direction:row;align-items:center;gap:1.875rem;margin-top:0}}@media(min-width: 1440px){.main-menu{gap:2.5rem}}@media(min-width: 1025px){.main-menu__container{max-width:unset;padding-right:0;padding-left:0}}.main-menu>li{flex-shrink:0;display:block;position:relative}@media(max-width: 1024px){.main-menu>li{padding:1.25rem 0;border-bottom:1px solid #c9c4bd}}@media(min-width: 1025px){.main-menu>li{display:flex;align-items:center;height:5.3125rem;border-bottom:6px solid rgba(0,0,0,0)}}.main-menu>li.menu-item-has-children{padding-right:1.5rem;position:relative}@media(min-width: 1025px){.main-menu>li.menu-item-has-children{padding-right:0}}.main-menu>li.menu-item-has-children:after{transition:all .3s 0s;content:"";width:1rem;height:.875rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z' fill='%23000000'/%3E%3C/svg%3E") no-repeat 50%/contain;position:absolute;top:1.75rem;right:0}@media(min-width: 1025px){.main-menu>li.menu-item-has-children:after{top:calc(50% - .4375rem);right:-1.25rem}}@media(min-width: 1025px){.main-menu>li.menu-item-has-children:hover .sub-menu{transform:translateY(0);opacity:1;visibility:visible}}.main-menu>li.menu-item-has-children.active:after{transform:rotate(180deg)}.main-menu>li.current_page_item,.main-menu>li.current_page_parent{border-bottom:6px solid #000}.main-menu>li>a{color:#000;font-family:"Roboto Condensed",sans-serif;font-weight:500;font-size:1.25rem}@media(min-width: 1440px){.main-menu>li>a{font-size:1.25rem}.has-hero:not(.is-scrolled) .main-menu>li>a{color:#fff}}@media(min-width: 1025px){.main-menu>li>a:hover{color:#ff3600 !important}}.main-menu>li .btn,.main-menu>li .woocommerce a.button.alt,.woocommerce .main-menu>li a.button.alt,.main-menu>li .woocommerce button.button.alt,.woocommerce .main-menu>li button.button.alt,.main-menu>li .woocommerce input.button.alt,.woocommerce .main-menu>li input.button.alt,.main-menu>li .woocommerce #respond input#submit,.woocommerce #respond .main-menu>li input#submit,.main-menu>li .woocommerce a.button,.woocommerce .main-menu>li a.button,.main-menu>li .woocommerce button.button,.woocommerce .main-menu>li button.button,.main-menu>li .woocommerce input.button,.woocommerce .main-menu>li input.button,.main-menu>li .gform_wrapper.gravity-theme form .gform_footer input[type=submit],.gform_wrapper.gravity-theme form .gform_footer .main-menu>li input[type=submit],.main-menu>li input[type=submit]{font-size:1.3125rem;font-weight:700}.main-menu .sub-menu{list-style:none;margin:0;padding:0;width:100%;padding-top:.625rem;display:none}@media(min-width: 1025px){.main-menu .sub-menu{display:block;width:18.75rem;background-color:#ff3600;padding-bottom:.625rem;position:absolute;top:100%;left:0;transform:translateY(0.625rem);opacity:0;visibility:hidden;transition:all .3s}}.main-menu .sub-menu li{width:100%;padding:.3125rem .625rem .3125rem .9375rem}.main-menu .sub-menu li a{color:#323e48;transition:text-shadow .3s}@media(min-width: 1025px){.main-menu .sub-menu li a{color:#fff}}@media(min-width: 1025px){.main-menu .sub-menu li a:hover{color:#fff;text-shadow:-0.025em 0 .025em #fff,.025em 0 .025em #fff}}li.menu-item-contact{height:auto;display:block}@media(min-width: 1025px){li.menu-item-contact{display:inline-block;margin-left:1.25rem}}li.menu-item-contact a{color:#fff}@media(max-width: 1024px){li.menu-item-contact a{width:100%}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form{position:relative}.wpcf7 form .wpcf7-response-output{width:100%;background-color:rgba(0,0,0,0);font-family:"Roboto Condensed",sans-serif;font-size:1.125rem;font-weight:700;text-align:center;padding:0;margin-top:1.25rem;margin-bottom:0;border:none}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{color:#6dc22e}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{color:#dc3232}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#dc3232}.wpcf7 .wpcf7-form-control-wrap{display:block;margin-bottom:1rem}.wpcf7 .form-group{margin-bottom:1rem}.wpcf7 label{font-weight:700}.wpcf7 .wpcf7-list-item-label{font-weight:400;margin-left:.3125rem;text-transform:initial}.wpcf7 .wpcf7-acceptance label{display:flex;position:static}.wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{display:block;background-color:#fff;color:#dc3232;font-size:.875rem;font-weight:400;text-align:left;padding:0;margin:.5rem 0}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}div.wpcf7 .ajax-loader,div.wpcf7 .wpcf7-spinner{visibility:hidden;background-image:url("../img/black-loader.svg");background-size:cover;width:1.5rem;height:1.5rem;position:absolute;top:calc(100% + 3px);left:0;margin:0}div.wpcf7 div.ajax-error{display:none}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7-form.submitting .ajax-loader,.wpcf7-form.submitting .wpcf7-spinner{visibility:visible}[data-fancybox]{cursor:pointer}.gform_wrapper.gravity-theme form{position:relative}.gform_wrapper.gravity-theme form .gform_body .gfield{position:relative}.gform_wrapper.gravity-theme form .gform_body fieldset.gfield .gfield_label{margin-bottom:20px}.gform_wrapper.gravity-theme form .gform_fields{gap:1rem}.gform_wrapper.gravity-theme form .gfield_label{font-size:1em;font-weight:400;margin-bottom:1em}.gform_wrapper.gravity-theme form .gfield_checkbox{display:flex;flex-direction:column;gap:1rem;padding-left:1.25rem}@media(min-width: 640px){.gform_wrapper.gravity-theme form .gfield_checkbox{padding-left:2.5rem}}.gform_wrapper.gravity-theme form .gfield_checkbox label{font-size:1em}.gform_wrapper.gravity-theme form .gchoice{display:flex;align-items:center;gap:1.25rem}.gform_wrapper.gravity-theme form .gchoice input{flex-shrink:0}.gform_wrapper.gravity-theme form .gfield_validation_message,.gform_wrapper.gravity-theme form .validation_message{background:rgba(0,0,0,0);border:none;font-size:.875rem;line-height:1;padding:0}.gform_wrapper.gravity-theme form .nice-select .current{font-weight:400}.gform_wrapper.gravity-theme form .gform_footer input[type=submit]{margin-bottom:0}.gform_wrapper.gravity-theme form .gform_footer input[type=image]{width:1.5rem;height:1.5rem;margin:0 !important;position:absolute;bottom:.3125rem;right:.3125rem}@media(min-width: 640px){.gform_wrapper.gravity-theme form .gform_footer input[type=image]{width:1.875rem;height:1.875rem;bottom:.5625rem;right:.5625rem}}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:.875rem;font-weight:normal;height:2.625rem;line-height:2.5rem;outline:none;padding-left:1.125rem;padding-right:1.875rem;position:relative;text-align:left !important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#000}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#000}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:.75rem;height:2.25rem;line-height:2.125rem}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:2.125rem;min-height:2.125rem}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin:1px 0 0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:2.5rem;list-style:none;min-height:2.5rem;outline:none;padding-left:1.125rem;padding-right:1.8125rem;text-align:left;transition:all .2s}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}select,div.nice-select{width:100%;height:2.875rem;background-color:#fff;color:#000;float:none;font-size:1rem;line-height:1;border:1px solid #d0d0d0;border-radius:.3125rem;padding:.8125rem 1.75rem .8125rem 1rem}div.nice-select{position:relative}div.nice-select:after{width:8px;height:8px;border-color:#000;margin-top:-5px}div.nice-select.open .list{transform:scale(1)}div.nice-select .current{display:block;font-size:1rem;margin:0}div.nice-select .list{width:calc(100% + 2px);border:1px solid #d0d0d0;border-radius:.3125rem;margin:0;top:100%;left:-1px}div.nice-select .list li:not(:last-child){border-bottom:1px solid #d0d0d0}div.nice-select .option{min-height:unset;background-color:#fff;color:#000;line-height:1;padding:.8125rem 1rem;margin:0 !important}.select2-container--default .select2-selection--single{height:2.8125rem;font-size:1rem;line-height:1;border:1px solid #d0d0d0;border-radius:.3125rem;padding:0 1.75rem 0 1rem;margin:0;transition:border-color .3s}.select2-container--default .select2-selection--single:hover,.select2-container--default .select2-selection--single:focus,.select2-container--default .select2-selection--single:active{border-color:#000}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#323e48;line-height:2.8125rem;padding-left:0}.select2-container--default .select2-selection--single .select2-selection__arrow{transition:all .3s 0s;background:url("data:image/svg+xml,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 0 5 5 5-5 2 1-7 7-7-7 2-1Z'/%3E%3C/svg%3E") no-repeat 50% 50%/14px 8px;top:.625rem;right:.5rem}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default.select2-container--open .select2-selection__arrow{transform:rotate(180deg)}.select2-container--open .select2-dropdown--below{border-color:#000;overflow:hidden}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #fff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:1.5rem}.swiper-slide{box-sizing:border-box}.swiper-slide img.lazyload:not(.loaded){visibility:hidden}.swiper-pagination{display:flex;align-items:center;justify-content:center}.swiper-pagination-bullet{width:1.625rem;height:1.625rem;background-color:rgba(0,0,0,0);opacity:1;margin:0 !important;position:relative}.swiper-pagination-bullet:after{content:"";width:.5rem;height:.5rem;background-color:#fff;border-radius:50%;position:absolute;top:calc(50% - .25rem);left:calc(50% - .25rem);transition:transform .3s ease-out}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:after{transform:scale(1.5)}.swiper-pagination-bullet-active{width:1rem;height:1rem;background-color:rgba(0,0,0,0);pointer-events:none}.swiper-pagination-bullet-active:after{transform:scale(2)}.swiper-button-next,.swiper-button-prev{width:2rem;height:2rem;display:flex;align-items:center;background-color:#fff;border-radius:50%;margin-top:-1rem;transition:box-shadow .3s}@media(min-width: 1025px){.swiper-button-next:hover svg,.swiper-button-prev:hover svg{fill:#ff3600}}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next svg,.swiper-button-prev svg{width:2rem;height:2rem;fill:#000}.swiper-button-disabled{opacity:.5;pointer-events:none}.swiper[data-slides="1"] .swiper-button-next,.swiper[data-slides="1"] .swiper-button-prev{display:none !important}@media(max-width: 639px){.widget_icl_lang_sel_widget{margin:1.25rem 0 0}}.wpml-ls-legacy-dropdown{width:auto}.wpml-ls-legacy-dropdown a{font-size:.75rem;font-weight:500;text-transform:uppercase}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding:.3125rem 1.5625rem .3125rem .5rem;border:none;border-radius:.3125rem .3125rem 0 0}.wpml-ls-legacy-dropdown .wpml-ls-flag{width:1.875rem;height:1.875rem;-o-object-fit:cover;object-fit:cover;border-radius:50%}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.5rem}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border:none;border-radius:0 0 .3125rem .3125rem;padding:.3125rem .5rem;overflow:hidden}:root{--woocommerce: #FF3600;--wc-primary: #FF3600}.woocommerce .site-content,.woocommerce-page .site-content{padding-bottom:4.375rem}@media(min-width: 1025px){.woocommerce .site-content,.woocommerce-page .site-content{padding-bottom:7.5rem}}.woocommerce .entry-content,.woocommerce-page .entry-content{padding-bottom:0;margin-bottom:5rem}@media(min-width: 1025px){.woocommerce .entry-content,.woocommerce-page .entry-content{margin-bottom:8.75rem}}.woocommerce .row:before,.woocommerce .col2-set:before,.woocommerce .row:after,.woocommerce .col2-set:after,.woocommerce-page .row:before,.woocommerce-page .col2-set:before,.woocommerce-page .row:after,.woocommerce-page .col2-set:after{display:none}.woocommerce .row+.row,.woocommerce .col2-set+.row,.woocommerce .row+.col2-set,.woocommerce .col2-set+.col2-set,.woocommerce-page .row+.row,.woocommerce-page .col2-set+.row,.woocommerce-page .row+.col2-set,.woocommerce-page .col2-set+.col2-set{margin-top:3.125rem}@media(min-width: 1025px){.woocommerce .row+.row,.woocommerce .col2-set+.row,.woocommerce .row+.col2-set,.woocommerce .col2-set+.col2-set,.woocommerce-page .row+.row,.woocommerce-page .col2-set+.row,.woocommerce-page .row+.col2-set,.woocommerce-page .col2-set+.col2-set{margin-top:4.375rem}}@media(min-width: 1025px){.woocommerce .row.justify-content-between .col-lg-6,.woocommerce .row.justify-content-between .col2-set .col-1,.woocommerce .col2-set .row.justify-content-between .col-1,.woocommerce .row.justify-content-between .col2-set .col-2,.woocommerce .col2-set .row.justify-content-between .col-2,.woocommerce .justify-content-between.col2-set .col-lg-6,.woocommerce .justify-content-between.col2-set .col-1,.woocommerce .justify-content-between.col2-set .col-2,.woocommerce-page .row.justify-content-between .col-lg-6,.woocommerce-page .row.justify-content-between .col2-set .col-1,.woocommerce-page .col2-set .row.justify-content-between .col-1,.woocommerce-page .row.justify-content-between .col2-set .col-2,.woocommerce-page .col2-set .row.justify-content-between .col-2,.woocommerce-page .justify-content-between.col2-set .col-lg-6,.woocommerce-page .justify-content-between.col2-set .col-1,.woocommerce-page .justify-content-between.col2-set .col-2{width:calc(50% - .625rem)}}@media(min-width: 1440px){.woocommerce .row.justify-content-between .col-lg-6,.woocommerce .row.justify-content-between .col2-set .col-1,.woocommerce .col2-set .row.justify-content-between .col-1,.woocommerce .row.justify-content-between .col2-set .col-2,.woocommerce .col2-set .row.justify-content-between .col-2,.woocommerce .justify-content-between.col2-set .col-lg-6,.woocommerce .justify-content-between.col2-set .col-1,.woocommerce .justify-content-between.col2-set .col-2,.woocommerce-page .row.justify-content-between .col-lg-6,.woocommerce-page .row.justify-content-between .col2-set .col-1,.woocommerce-page .col2-set .row.justify-content-between .col-1,.woocommerce-page .row.justify-content-between .col2-set .col-2,.woocommerce-page .col2-set .row.justify-content-between .col-2,.woocommerce-page .justify-content-between.col2-set .col-lg-6,.woocommerce-page .justify-content-between.col2-set .col-1,.woocommerce-page .justify-content-between.col2-set .col-2{width:calc(50% - 2.1875rem)}}.woocommerce .col2-set,.woocommerce-page .col2-set{width:auto}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:unset}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-info{color:#323e48;border-top-color:#ff3600}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-info:before{color:#ff3600}.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-info:after,.woocommerce-page .woocommerce-message:after,.woocommerce-page .woocommerce-info:after{display:none}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-info .button{flex-shrink:0}.woocommerce table.shop_table,.woocommerce table.shop_attributes,.woocommerce-page table.shop_table,.woocommerce-page table.shop_attributes{font-size:.875rem;border-radius:0;border:none}@media(min-width: 640px){.woocommerce table.shop_table,.woocommerce table.shop_attributes,.woocommerce-page table.shop_table,.woocommerce-page table.shop_attributes{font-size:1rem}}.woocommerce table.shop_table thead th,.woocommerce table.shop_attributes thead th,.woocommerce-page table.shop_table thead th,.woocommerce-page table.shop_attributes thead th{font-weight:400;text-transform:uppercase}.woocommerce table.shop_table th,.woocommerce table.shop_table td,.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td,.woocommerce-page table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_attributes th,.woocommerce-page table.shop_attributes td{background-color:rgba(0,0,0,0) !important;border-top:none;border-bottom:1px solid #d0d0d0;vertical-align:middle;text-align:left;padding:.5625rem .5rem}.woocommerce table.shop_table th:first-child,.woocommerce table.shop_table td:first-child,.woocommerce table.shop_attributes th:first-child,.woocommerce table.shop_attributes td:first-child,.woocommerce-page table.shop_table th:first-child,.woocommerce-page table.shop_table td:first-child,.woocommerce-page table.shop_attributes th:first-child,.woocommerce-page table.shop_attributes td:first-child{padding-left:0}.woocommerce table.shop_table th,.woocommerce table.shop_attributes th,.woocommerce-page table.shop_table th,.woocommerce-page table.shop_attributes th{font-weight:700}.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_attributes tfoot th,.woocommerce table.shop_attributes tfoot td,.woocommerce-page table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot td,.woocommerce-page table.shop_attributes tfoot th,.woocommerce-page table.shop_attributes tfoot td{border-top:none}.woocommerce form .form-row,.woocommerce-page form .form-row{padding:0;margin-bottom:.9375rem}.woocommerce form .form-row label,.woocommerce-page form .form-row label{font-size:.875rem;line-height:1.5;margin-bottom:.25rem;position:relative;z-index:2}.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{min-height:5rem}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:calc(50% - .625rem)}@media(max-width: 639px){.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%;float:none}}.woocommerce .input-checkbox,.woocommerce-page .input-checkbox{display:inline-block !important}.woocommerce input[type=number],.woocommerce-page input[type=number]{background-image:none !important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#fff !important}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{opacity:.5;pointer-events:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.75;padding-right:1rem}@media(min-width: 1025px){.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{padding-right:1.5rem}}@media(min-width: 1440px){.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{padding-right:2.375rem}}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{top:auto;bottom:.1875rem;right:.3125rem}@media(max-width: smpx){.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{font-size:.75rem}}.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{margin:0;position:absolute;bottom:.1875rem;right:.3125rem}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{color:#fff !important}.woocommerce-cart .breadcrumbs,.woocommerce-checkout .breadcrumbs,.woocommerce-account .breadcrumbs{display:none}.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title,.woocommerce-account .entry-title{color:#fff;padding:1em 0;margin-bottom:3.125rem;position:relative}@media(min-width: 1025px){.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title,.woocommerce-account .entry-title{margin-bottom:4.375rem}}.woocommerce-cart .entry-title:before,.woocommerce-checkout .entry-title:before,.woocommerce-account .entry-title:before{content:"";display:block;width:100vw;height:100%;background-color:#d0d0d0;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.woocommerce .woocommerce-breadcrumb{color:#323e48;margin-bottom:1.875rem}.woocommerce .woocommerce-breadcrumb a{color:#a3aaae;font-size:.875rem}.woocommerce .woocommerce-breadcrumb a:hover{color:#323e48}.woocommerce .woocommerce-product-rating{display:flex;align-items:center;margin-bottom:.9375rem}.woocommerce .woocommerce-product-rating .woocommerce-review-link{color:#a3aaae}.woocommerce .woocommerce-product-rating .woocommerce-review-link:hover{color:#ff3600}.woocommerce .star-rating{color:#f2c94c;margin-top:0}.woocommerce p.stars a{color:#f2c94c}.woocommerce .quantity{height:2.75rem;display:inline-flex;align-items:center;gap:.625rem;border:1px solid #d0d0d0;border-radius:.625rem;padding:0 1rem}@media(min-width: 1025px){.woocommerce .quantity{height:3.125rem}}.woocommerce .quantity .qty{background-color:rgba(0,0,0,0);color:currentColor;border:0;margin:0;padding:0;outline:unset;text-decoration:none;width:2.5rem;flex-shrink:0;font-size:1.125rem}.woocommerce .quantity .btn-qty{background-color:rgba(0,0,0,0);color:currentColor;border:0;margin:0;padding:0;outline:unset;text-decoration:none;height:auto;flex-shrink:0}.woocommerce .quantity .btn-qty svg{width:1.125rem;height:1.125rem;fill:#a3aaae;transition:fill .3s}.woocommerce .quantity .btn-qty:hover svg{fill:#000}.blockUI.blockOverlay{background:rgba(0,0,0,0) !important;display:none !important}.woocommerce table.cart{margin-bottom:3.125rem}@media(min-width: 1025px){.woocommerce table.cart td:not(.product-name){font-size:1.125rem}}.woocommerce table.cart td.product-name{margin-bottom:0}@media(min-width: 769px){.woocommerce table.cart td.product-name{width:38%}}@media(max-width: 768px){.woocommerce table.cart td.product-name:before{font-size:1rem}}.woocommerce table.cart .product-thumbnail{padding-left:0;min-width:unset;max-width:14.0625rem}.woocommerce table.cart .product-thumbnail img{width:5.625rem;border-radius:.3125rem}@media(min-width: 1025px){.woocommerce table.cart .product-thumbnail img{width:10.9375rem}}.woocommerce table.cart .product-title{color:#323e48}.woocommerce table.cart td.product-subtotal{font-weight:700}.woocommerce table.cart .product-remove{padding-right:0;text-align:right}@media(max-width: 768px){.woocommerce table.cart .product-remove{border:none}}.woocommerce table.cart a.remove{display:inline-block;background:none;width:1.125rem;height:1.125rem;line-height:1.125rem}.woocommerce table.cart a.remove:hover{background:none}.woocommerce table.cart a.remove:hover svg{fill:#dc3232}.woocommerce table.cart a.remove svg{transition:all .3s 0s;fill:#d0d0d0}.woocommerce .cart-collaterals{width:auto}.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .cart_totals{width:100%}@media(min-width: 1025px){.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .cart_totals{width:calc(50% - .625rem)}}@media(min-width: 1440px){.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .cart_totals{width:calc(50% - 2.1875rem)}}.woocommerce .cart-collaterals .cross-sells{margin-bottom:1.25rem}@media(min-width: 1025px){.woocommerce .cart-collaterals .cross-sells{margin-bottom:0}}.woocommerce .cart-collaterals .cart_totals{margin-left:auto}.woocommerce .cart-collaterals .wc-proceed-to-checkout{text-align:right}.woocommerce .cart_totals table th,.woocommerce .cart_totals table td,.woocommerce .woocommerce-checkout-review-order table th,.woocommerce .woocommerce-checkout-review-order table td{border-top:none;padding-top:1.25rem;padding-bottom:1.25rem;vertical-align:middle}.woocommerce .cart_totals table th,.woocommerce .woocommerce-checkout-review-order table th{font-weight:400}.woocommerce .cart_totals table th:first-child,.woocommerce .cart_totals table td:first-child,.woocommerce .woocommerce-checkout-review-order table th:first-child,.woocommerce .woocommerce-checkout-review-order table td:first-child{padding-left:0}.woocommerce .cart_totals table th:nth-child(2),.woocommerce .cart_totals table td:nth-child(2),.woocommerce .woocommerce-checkout-review-order table th:nth-child(2),.woocommerce .woocommerce-checkout-review-order table td:nth-child(2){text-align:right;padding-right:0}.woocommerce .cart_totals table .order-total th,.woocommerce .cart_totals table .order-total td,.woocommerce .woocommerce-checkout-review-order table .order-total th,.woocommerce .woocommerce-checkout-review-order table .order-total td{padding-top:.9375rem;padding-bottom:.9375rem}@media(min-width: 1025px){.woocommerce .cart_totals table .order-total th,.woocommerce .woocommerce-checkout-review-order table .order-total th{font-size:1.25rem}}.woocommerce .cart_totals table .order-total td,.woocommerce .woocommerce-checkout-review-order table .order-total td{font-size:1.125rem}@media(min-width: 1025px){.woocommerce .cart_totals table .order-total td,.woocommerce .woocommerce-checkout-review-order table .order-total td{font-size:1.75rem}}.woocommerce .cart_totals table tfoot th,.woocommerce .woocommerce-checkout-review-order table tfoot th{text-transform:initial}.woocommerce ul#shipping_method li input{margin-top:.25em}.woocommerce .wc-proceed-to-checkout{padding-bottom:0}.woocommerce a.button.alt.checkout-button{margin-bottom:0}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding-right:0;padding-left:0}@media(max-width: 768px){.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{display:flex;flex-direction:column;gap:.625rem}}.woocommerce #content table.cart td.actions .woocommerce-form-coupon,.woocommerce table.cart td.actions .woocommerce-form-coupon,.woocommerce-page #content table.cart td.actions .woocommerce-form-coupon,.woocommerce-page table.cart td.actions .woocommerce-form-coupon{float:left}@media(min-width: 640px){.woocommerce #content table.cart td.actions button.button:disabled[disabled],.woocommerce table.cart td.actions button.button:disabled[disabled],.woocommerce-page #content table.cart td.actions button.button:disabled[disabled],.woocommerce-page table.cart td.actions button.button:disabled[disabled]{padding:0 1.5rem}}@media(min-width: 1025px){.woocommerce #content table.cart td.actions button.button:disabled[disabled],.woocommerce table.cart td.actions button.button:disabled[disabled],.woocommerce-page #content table.cart td.actions button.button:disabled[disabled],.woocommerce-page table.cart td.actions button.button:disabled[disabled]{padding:0 2rem}}.woocommerce #content table.cart td.actions button[name=update_cart],.woocommerce table.cart td.actions button[name=update_cart],.woocommerce-page #content table.cart td.actions button[name=update_cart],.woocommerce-page table.cart td.actions button[name=update_cart]{background-color:rgba(0,0,0,0) !important;color:#ff3600 !important;border-width:2px}@media(min-width: 1025px){.woocommerce #content table.cart td.actions button[name=update_cart],.woocommerce table.cart td.actions button[name=update_cart],.woocommerce-page #content table.cart td.actions button[name=update_cart],.woocommerce-page table.cart td.actions button[name=update_cart]{padding:0 2rem}}.woocommerce #content table.cart td.actions button[name=update_cart]:hover,.woocommerce #content table.cart td.actions button[name=update_cart]:focus,.woocommerce #content table.cart td.actions button[name=update_cart]:active,.woocommerce table.cart td.actions button[name=update_cart]:hover,.woocommerce table.cart td.actions button[name=update_cart]:focus,.woocommerce table.cart td.actions button[name=update_cart]:active,.woocommerce-page #content table.cart td.actions button[name=update_cart]:hover,.woocommerce-page #content table.cart td.actions button[name=update_cart]:focus,.woocommerce-page #content table.cart td.actions button[name=update_cart]:active,.woocommerce-page table.cart td.actions button[name=update_cart]:hover,.woocommerce-page table.cart td.actions button[name=update_cart]:focus,.woocommerce-page table.cart td.actions button[name=update_cart]:active{background-color:#ff3600 !important;border-color:#ff3600 !important;color:#fff !important}.woocommerce-shipping-fields{margin-top:1.875rem}.woocommerce-form-coupon__input{display:flex;max-width:31.25rem}.woocommerce-form-coupon__input input[type=text]{flex-grow:1;width:auto !important;background-image:none;border:1px solid #d0d0d0;border-radius:.3125rem 0 0 .3125rem;margin:0 -0.3125rem 0 0 !important;padding:0 1.3125rem 0 1rem}.woocommerce-form-coupon__input input[type=text]:hover,.woocommerce-form-coupon__input input[type=text]:active,.woocommerce-form-coupon__input input[type=text]:focus{border-color:#000}.woocommerce-form-coupon__input input[type=text]:not(:focus)::-moz-placeholder{opacity:.5}.woocommerce-form-coupon__input input[type=text]:not(:focus)::placeholder{opacity:.5}@media(min-width: 1025px){.woocommerce-form-coupon__input input[type=text]{font-size:1.125rem}}.woocommerce-form-coupon__input button{flex-shrink:0;width:auto !important;min-width:6.25rem}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:none}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{color:#323e48;border-radius:.3125rem}#ship-to-different-address label{cursor:pointer}.mini-cart{position:relative}.mini-cart--empty{pointer-events:none}.mini-cart svg{color:#ff3600;width:2.25rem;height:2.25rem}.mini-cart__total{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;font-size:.75rem;font-weight:500;border-radius:50%;position:absolute;top:-0.4375rem;right:-0.625rem}.woocommerce-account .col-lg-9{width:100%}.woocommerce-account .entry-content{margin-bottom:0}@media(min-width: 768px){.woocommerce-account .woocommerce .col-1,.woocommerce-account .woocommerce .col-2{width:50%}}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding-bottom:.75rem}@media(min-width: 1025px){.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding-bottom:1.5625rem}}.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:first-child){border-top:1px solid #000;padding-top:.75rem}@media(min-width: 1025px){.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:first-child){padding-top:1.5625rem}}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:#ff3600 !important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:after,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 0 5 5 5-5 2 1-7 7-7-7 2-1Z' fill='%23df0000'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:after{transform:rotate(-90deg)}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;color:#323e48;font-weight:700;text-decoration:none !important;position:relative}@media(min-width: 1025px){.woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-size:1.25rem}}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:after{transition:all .3s 0s;content:"";display:block;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 0 5 5 5-5 2 1-7 7-7-7 2-1Z' fill='%23000'/%3E%3C/svg%3E") no-repeat 50%/14px 8px;position:absolute;top:calc(50% - 7px);right:0}@media(min-width: 1025px){.woocommerce-account .woocommerce-MyAccount-navigation ul li a:after{bottom:1.9375rem}}@media(min-width: 1025px){.woocommerce-account .woocommerce-MyAccount-content{padding-left:35px}}.woocommerce-account table.account-orders-table tbody td:first-child{font-weight:700}#account_display_name+span{font-size:14px}.woocommerce-address-fields__field-wrapper,.woocommerce-MyAccount-content fieldset{margin-bottom:25px}.woocommerce-MyAccount-content fieldset .form-row label{display:block}.woocommerce form.login,.woocommerce form.register{border:none;padding:0}.woocommerce form.login .form-row label,.woocommerce form.register .form-row label{display:inline-block}.woocommerce form.woocommerce-ResetPassword{border:none}.woocommerce form.woocommerce-ResetPassword .form-row label{display:inline-block}.woocommerce form.login button[type=submit],.woocommerce form.woocommerce-ResetPassword button[type=submit]{margin-top:10px}.woocommerce form.woocommerce-ResetPassword p{max-width:500px}.woocommerce-form-login__rememberme{display:inline-flex !important;align-items:center;margin-top:25px !important}.woocommerce-LostPassword{margin-top:20px}.woocommerce-LostPassword a{color:#323e48 !important;font-size:14px}.woocommerce .woocommerce-order-details{margin:3.125rem 0 2.1875rem}.woocommerce ul.order_details{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.25rem}@media(min-width: 640px){.woocommerce ul.order_details{gap:.5rem}}.woocommerce ul.order_details:before,.woocommerce ul.order_details:after{display:none}.woocommerce ul.order_details li{display:flex;align-items:center;gap:.625rem;border:none;line-height:1.25rem;padding:0;margin:0}@media(min-width: 640px){.woocommerce ul.order_details li{font-size:.875rem}}.woocommerce ul.order_details li strong{line-height:1.25rem}@media(min-width: 640px){.woocommerce ul.order_details li strong{font-size:1.125rem}}.woocommerce-thankyou-order-received{margin-bottom:3.125rem}.woocommerce-table__product-name .wc-item-meta{font-size:.875rem;padding-left:1rem}.single-product div.product{position:relative}.single-product div.product .product__images img{transition:opacity .3s}.single-product div.product .product__summary p.price,.single-product div.product .product__summary span.price{margin-bottom:1.875rem}@media(min-width: 1025px){.single-product div.product .product__summary p.price,.single-product div.product .product__summary span.price{font-size:1.5rem}}.single-product div.product .product__summary .woocommerce-product-rating .star-rating{margin-top:0}.single-product div.product .product__after-summary{display:flex;flex-direction:column;gap:3.125rem}@media(min-width: 1025px){.single-product div.product .product__after-summary{gap:4.375rem}}.single-product div.product .product_title{margin-bottom:1.25rem}.single-product div.product .woocommerce-product-details__short-description{margin-bottom:1.875rem}.single-product div.product .product_meta{color:#a3aaae}.single-product div.product .posted_in{display:block}.single-product div.product .posted_in a{color:#323e48}.single-product div.product form.cart .variations th{width:8.125rem;text-align:left;vertical-align:middle}.single-product div.product form.cart div.quantity{margin:0 .625rem 0 0}.single-product div.product form.cart div.quantity-hidden{display:none}@media(min-width: 640px){.single-product div.product .woocommerce-tabs{display:flex}}.single-product div.product .woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;flex-shrink:0;width:100%;display:flex;flex-direction:column;border-top:1px solid #d0d0d0;padding:0;margin-bottom:2.1875rem}@media(min-width: 640px){.single-product div.product .woocommerce-tabs ul.tabs{width:30%;margin-right:1.875rem}}@media(min-width: 1025px){.single-product div.product .woocommerce-tabs ul.tabs{margin-right:3.125rem}}.single-product div.product .woocommerce-tabs ul.tabs:before{display:none !important}.single-product div.product .woocommerce-tabs ul.tabs li{background:none;border:none;border-bottom:1px solid #d0d0d0 !important;border-radius:0;padding:.9375rem 0;margin:0}.single-product div.product .woocommerce-tabs ul.tabs li:before,.single-product div.product .woocommerce-tabs ul.tabs li:after{display:none}.single-product div.product .woocommerce-tabs ul.tabs li.active{pointer-events:none}.single-product div.product .woocommerce-tabs ul.tabs li.active a{color:#ff3600}@media(min-width: 1025px){.single-product div.product .woocommerce-tabs ul.tabs li:hover a{color:#ff3600}}.single-product div.product .woocommerce-tabs ul.tabs li a{color:#323e48;padding:0}.single-product div.product .woocommerce-tabs .panel{flex-grow:1;margin-bottom:0}.single-product div.product .woocommerce-tabs .panel>*:last-child{margin-bottom:0}.single-product div.product #reply-title{display:block;margin-top:1em}.single-product div.product #rating+.nice-select{display:none}.swiper-product-image{margin-bottom:1.25rem}.swiper-product-image .swiper-slide{width:100%}.swiper-product-image .c-image{width:100%;margin:0}.swiper-product-image .c-image:before{content:"";display:block;width:100%;padding-bottom:70%}.swiper-product-thumbs .swiper-slide{width:100%;transition:opacity .3s}.swiper-product-thumbs .swiper-slide:not(.swiper-slide-thumb-active){cursor:pointer;opacity:.5}.swiper-product-thumbs .swiper-slide:hover{opacity:1}.swiper-product-thumbs .c-image{width:100%;margin:0}.swiper-product-thumbs .c-image:before{content:"";display:block;width:100%;padding-bottom:70%}.swiper-products .swiper-slide{height:auto;display:flex}.swiper-products .swiper-slide article.product{width:100%}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{display:inline-flex;flex-grow:1;float:none;margin:0}.shop-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}@media(max-width: 520px){section.products article.product{width:100%}}article.product{display:flex;flex-direction:column;align-items:flex-start;position:relative}article.product span.price,article.product p.price{font-size:1.125rem}article.product a.added_to_cart{font-size:.9375rem;padding:0;position:absolute;top:100%;left:.9375rem}article.product .button{margin-top:auto}.woocommerce-loop-product__link{width:100%;display:block;position:relative}@media(min-width: 1025px){.woocommerce-loop-product__link:hover{text-decoration:none !important}.woocommerce-loop-product__link:hover img{opacity:.8}.woocommerce-loop-product__link:hover .woocommerce-loop-product__title{color:#ff3600}}.woocommerce-loop-product__link img{width:100%;border-radius:.3125rem;overflow:hidden;transition:opacity .3s}.woocommerce-loop-product__thumbnail{position:relative}.woocommerce-loop-product__thumbnail:before{content:"";display:block;width:100%;padding-bottom:70%}.woocommerce-loop-product__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.3125rem;overflow:hidden;transition:opacity .3s;position:absolute;top:0;left:0}.woocommerce-loop-product__title{transition:all .3s 0s;color:#323e48;margin:1.25rem 0 .625rem !important}article.product span.onsale,.woocommerce div.product span.onsale,.woocommerce div.product span.onsale{width:auto;min-width:3.375rem;height:auto;min-height:unset;display:flex;align-items:center;justify-content:center;background-color:#ff3600;font-size:.75rem;line-height:1.5;border-radius:.3125rem;padding:.3125rem;top:.5rem;left:.5rem;z-index:1}article.product p.price,article.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price{display:block;color:#323e48;font-weight:700;margin-bottom:.9375rem}article.product p.price del,article.product span.price del,.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce div.product p.price del,.woocommerce div.product span.price del{font-size:.8em;font-weight:400;opacity:.5}article.product p.price ins,article.product span.price ins,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none}.c-block{margin-bottom:3.125rem}@media(min-width: 1025px){.c-block{margin-bottom:6.25rem}}.c-block--padding{padding:2.8125rem 0 3.125rem}@media(min-width: 1025px){.c-block--padding{padding:4.375rem 0}}.c-title{display:block;margin-bottom:1.25rem;color:#000}@media(min-width: 1025px){.c-title{margin-bottom:2.5rem}}.c-image{display:block;line-height:0;position:relative}.c-image img{width:100%}.advantages .c-title{margin-bottom:1.25rem;color:#000}@media(min-width: 1025px){.advantages .c-title{margin-bottom:2.5rem}}.advantages+.reviews{padding-top:3.125rem}@media(min-width: 640px){.advantages+.reviews{padding-top:4.375rem}}.content-margin{margin-bottom:1.25rem;font-size:1.25rem}@media(min-width: 640px){.content-margin{margin-bottom:2.5rem}}.advantage{display:flex;height:100%;border-bottom:4px solid #323e48}.icon-svg{width:40px;height:40px;margin-right:1.25rem;flex-shrink:0}@media(min-width: 640px){.icon-svg{width:60px;height:60px}}.advantage-content__title{margin-bottom:.4375rem;font-size:clamp(1.25rem,calc(1.25rem + (1vw - 6.4px) * 0.5),1.5rem)}.advantage-content__paragraph{font-size:1rem}.swiper-images .swiper-slide .c-image:before{content:"";display:block;width:100%;padding-bottom:65%}.c-video{max-width:100%;display:block;position:relative}.c-video:not([video]):before{content:"";display:block;width:100%;padding-bottom:56.25%}@media(min-width: 1025px){.c-video:hover .c-video__poster img{opacity:.9}.c-video:hover .c-video__poster svg{transform:scale(1.1)}}.c-video iframe,.c-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-size:cover;position:absolute;top:0;left:0}.c-video__poster{width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0}.c-video__poster img{transition:all .3s 0s;opacity:.75}.c-video__poster svg{transition:all .3s 0s;fill:#fff;font-size:.5rem;width:10em;height:10em;position:absolute;top:calc(50% - 5em);left:calc(50% - 5em)}@media(min-width: 640px){.c-video__poster svg{font-size:.75rem}}@media(min-width: 1025px){.section-contacts{padding:3.125rem 0 4.375rem}}.contacts-info{margin-bottom:.625rem}.contact-details-item{display:flex;gap:.625rem;margin-bottom:1rem;align-items:flex-start}.contact-details-item__icon{width:1.25rem;height:1.25rem;margin-top:.375rem}.contact-details-item__icon svg{width:1.25rem;height:1.25rem}.contact-details-item__info{line-height:1.6;font-size:1.25rem}.contact-details-item__info a{color:#323e48}.contact-map{margin-top:1.5625rem;border:1px solid #c9c4bd;position:relative;z-index:2}@media(min-width: 1025px){.contact-map .leaflet-map{height:26.25rem}}.counter .row+.row,.counter .woocommerce .col2-set+.row,.woocommerce .counter .col2-set+.row,.counter .woocommerce-page .col2-set+.row,.woocommerce-page .counter .col2-set+.row,.counter .woocommerce .row+.col2-set,.woocommerce .counter .row+.col2-set,.counter .woocommerce .col2-set+.col2-set,.woocommerce .counter .col2-set+.col2-set,.counter .woocommerce-page .row+.col2-set,.woocommerce-page .counter .row+.col2-set,.counter .woocommerce-page .col2-set+.col2-set,.woocommerce-page .counter .col2-set+.col2-set{margin-top:0}.counter .row,.counter .woocommerce .col2-set,.woocommerce .counter .col2-set,.counter .woocommerce-page .col2-set,.woocommerce-page .counter .col2-set{row-gap:16px}@media(min-width: 640px){.counter .row,.counter .woocommerce .col2-set,.woocommerce .counter .col2-set,.counter .woocommerce-page .col2-set,.woocommerce-page .counter .col2-set{row-gap:30px}}.counter-paragraph{margin-bottom:1.875rem}@media(min-width: 640px){.counter-paragraph{margin-bottom:2.5rem}}.counter-card{border:1px solid #000;border-radius:2px;padding:3.125rem 1.25rem 1.25rem;height:100%}@media(min-width: 640px){.counter-card{padding:3.125rem 1.25rem 2.5rem}}.counter-card__label{text-transform:uppercase;color:#000;margin-bottom:1.25rem}.paragraph-card{margin-bottom:0}.number-wrapper{display:flex;align-items:center;font-size:80px;font-family:"Roboto Condensed",sans-serif;font-weight:500;color:#000;border-bottom:4px solid #323e48;margin-bottom:1.25rem;line-height:1.3;padding-bottom:40px}@media(min-width: 640px){.number-wrapper{font-size:60px;padding-bottom:120px}}@media(min-width: 1440px){.number-wrapper{font-size:94px;padding-bottom:138px}}.number-wrapper p{margin-bottom:0;margin-right:5px;font-size:80px}@media(min-width: 640px){.number-wrapper p{font-size:60px}}@media(min-width: 1440px){.number-wrapper p{font-size:94px}}.button-center{display:block;margin-top:1.875rem}@media(min-width: 640px){.button-center{display:flex;justify-content:center}}.button-center .btn,.button-center input[type=submit],.button-center .gform_wrapper.gravity-theme form .gform_footer input[type=submit],.gform_wrapper.gravity-theme form .gform_footer .button-center input[type=submit],.button-center .woocommerce #respond input#submit,.woocommerce #respond .button-center input#submit,.button-center .woocommerce a.button,.woocommerce .button-center a.button,.button-center .woocommerce button.button,.woocommerce .button-center button.button,.button-center .woocommerce input.button,.woocommerce .button-center input.button,.button-center .woocommerce a.button.alt,.woocommerce .button-center a.button.alt,.button-center .woocommerce button.button.alt,.woocommerce .button-center button.button.alt,.button-center .woocommerce input.button.alt,.woocommerce .button-center input.button.alt{display:flex}@media(min-width: 640px){.button-center .btn,.button-center input[type=submit],.button-center .gform_wrapper.gravity-theme form .gform_footer input[type=submit],.gform_wrapper.gravity-theme form .gform_footer .button-center input[type=submit],.button-center .woocommerce #respond input#submit,.woocommerce #respond .button-center input#submit,.button-center .woocommerce a.button,.woocommerce .button-center a.button,.button-center .woocommerce button.button,.woocommerce .button-center button.button,.button-center .woocommerce input.button,.woocommerce .button-center input.button,.button-center .woocommerce a.button.alt,.woocommerce .button-center a.button.alt,.button-center .woocommerce button.button.alt,.woocommerce .button-center button.button.alt,.button-center .woocommerce input.button.alt,.woocommerce .button-center input.button.alt{display:inline-flex}}@media(min-width: 640px){.button-center{margin-top:2.5rem}}@media(min-width: 1025px){.news .button-center{margin-top:3.75rem}}.section-downloads{padding:3.75rem 0}@media(min-width: 1025px){.section-downloads:last-child{padding-bottom:7.5rem}}.section-downloads__title{margin-bottom:2.5rem;color:#000}.downloads-list{border-top:1px solid #000}.downloads-list__item{display:flex;align-items:center;justify-content:space-between;padding:1.875rem 0;border-bottom:1px solid #000}.downloads-list__content{padding-right:1.875rem}.downloads-list__title{margin-bottom:.3125rem;font-size:1.5rem;font-weight:500;line-height:1.4;color:#000}.downloads-list__info{color:#a3aaae;font-size:1rem}.downloads-list__link{flex-shrink:0}.downloads-list__link svg{width:2.5rem;height:2.5rem}.m-faq{background-color:#f6f6f6;padding:4.375rem 0}.m-faq .faq-paragraph{margin-bottom:1.875rem}@media(min-width: 1025px){.m-faq{padding:8.75rem 0}.m-faq h2{color:#000}.m-faq .faq-paragraph{margin-bottom:0;padding-bottom:2.5rem}}.m-faq__item{border-bottom:1px solid #000;transition:border-color .3s}.m-faq__item:not(:last-child){margin-bottom:0}.m-faq__item:first-child{border-top:1px solid #000}.m-faq__item.is-open,.m-faq__item:hover{border-color:#000}.m-faq__item .faq-minus{display:none}.m-faq__item.is-open .faq-plus{display:none}.m-faq__item.is-open .faq-minus{display:block}.m-faq__item-title{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.875rem 0;margin:0;color:#000}@media(min-width: 1025px){.m-faq__item-title{padding-right:30px}}.m-faq__item-title svg{flex-shrink:0}.m-faq__item-content{padding:0 4.375rem 1.875rem 0}.m-faq__item-content p{font-size:1rem}.m-hero{min-height:calc(100vh - var(--header-height));display:flex;align-items:center;padding:4.375rem 0;position:relative}.home .m-hero{min-height:100vh}.m-hero__bg{width:100%;height:100%;position:absolute;top:0;left:0}.m-hero__bg-overlay{width:100%;height:100%;position:absolute;top:0;left:0}.m-hero__content{position:relative}.history_line{overflow:hidden}@media(min-width: 1025px){.history_line{padding-bottom:7.5rem}}.history_line .c-title{margin-bottom:1.875rem;color:#000}.history_line .swiper-slide{opacity:.2}.history_line .swiper-slide-prev,.history_line .swiper-slide-next,.history_line .swiper-slide-active{opacity:1}.card-history{display:flex}.year{display:flex;flex-direction:column;position:relative;font-size:5rem;font-family:"Roboto Condensed",sans-serif;font-weight:500;color:#000;line-height:1.1;border-bottom:4px solid #ff3600;padding:2.8125rem 0 2.5rem 0;margin-bottom:0}@media(min-width: 1025px){.year{font-size:8.75rem;padding:2.8125rem 1.25rem 3.125rem 1.25rem}}.year:after{content:"";display:block;position:absolute;bottom:-12px;left:20px;width:22px;height:22px;border:1px solid #ff3600;border-radius:50%;background-color:#ff3600}.history-info{padding:1.875rem 1.25rem}.slider-history{overflow:visible}.intro{margin-bottom:2.5rem}@media(min-width: 1025px){.intro{margin-bottom:4.375rem}}.intro .c-title{margin-bottom:1.875rem}.info-wrapper{padding:2.5rem 0 .625rem}@media(min-width: 1025px){.info-wrapper{padding:5.625rem 2.5rem 7.5rem 0}}@media(min-width: 1440px){.info-wrapper{padding:11.5625rem 3.75rem 14rem 0}}.info-wrapper .bg-dark{background-color:#000}.title-white{color:#fff;text-transform:uppercase}.intro-paragraph{color:#fff;font-size:1.5rem;margin-bottom:2.5rem;padding:0}@media(min-width: 1025px){.intro-paragraph{padding:0 8.75rem 0 0}}.intro-paragraph p{font-size:1.25rem}@media(min-width: 1025px){.intro-paragraph p{font-size:1.5rem}}.intro-image-wrapper{position:static;height:309px;margin-right:-15px;margin-left:-15px}@media(min-width: 640px){.intro-image-wrapper{margin-right:-30px;height:100%}}@media(min-width: 1025px){.intro-image-wrapper{position:relative;margin-right:0}}.intro-image{position:static;-o-object-fit:cover;object-fit:cover;top:0;left:0;display:block;max-width:100%;max-height:100%;height:100%}@media(min-width: 1025px){.intro-image{position:absolute;width:70vw;max-width:none}}.jobs{overflow:hidden;padding-bottom:5rem}@media(min-width: 1025px){.jobs{padding-bottom:8.75rem}}.job{background-color:#000}.job .c-title{color:#fff;margin-bottom:1.875rem}@media(min-width: 1025px){.job .c-title{margin-bottom:1.25rem}}.job-info{display:block;height:100%;padding:2.5rem .625rem}@media(min-width: 640px){.job-info{padding:3.75rem .625rem 2.5rem 2.5rem;display:flex;flex-direction:column;align-items:flex-start}}@media(max-width: 639px){.job-info .btn-small{display:flex}}.job-paragraph{color:#fff;flex-grow:1}.job-image{position:relative;height:100%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.job-image:after{padding-bottom:174px;content:"";display:block}@media(min-width: 640px){.job-image:after{padding-bottom:250px}}@media(min-width: 1025px){.job-image:after{padding-bottom:66.67%}}.jobs-slider-wrapper .slider-jobs{overflow:visible}.jobs-slider-wrapper .slider-jobs .swiper-slide{opacity:.3;transition:opacity .2s ease-in;height:auto}.jobs-slider-wrapper .slider-jobs .job,.jobs-slider-wrapper .slider-jobs .row,.jobs-slider-wrapper .slider-jobs .woocommerce .col2-set,.woocommerce .jobs-slider-wrapper .slider-jobs .col2-set,.jobs-slider-wrapper .slider-jobs .woocommerce-page .col2-set,.woocommerce-page .jobs-slider-wrapper .slider-jobs .col2-set{height:100%}@media(max-width: 1024px){.jobs-slider-wrapper .slider-jobs .job .row,.jobs-slider-wrapper .slider-jobs .job .woocommerce .col2-set,.woocommerce .jobs-slider-wrapper .slider-jobs .job .col2-set,.jobs-slider-wrapper .slider-jobs .job .woocommerce-page .col2-set,.woocommerce-page .jobs-slider-wrapper .slider-jobs .job .col2-set{flex-direction:column}}@media(max-width: 1024px)and (max-width: 1024px){.jobs-slider-wrapper .slider-jobs .job-info-col{flex-grow:1}}@media(max-width: 1024px){.jobs-slider-wrapper .slider-jobs .job-info{display:flex;flex-direction:column;height:100%;padding-bottom:10px}.jobs-slider-wrapper .slider-jobs .job-paragraph{flex-grow:1}}.jobs-slider-wrapper .slider-jobs .swiper-slide-active{opacity:1}.jobs-slider-wrapper .slider-jobs .swiper-pagination-bullet-active:after,.jobs-slider-wrapper .slider-jobs .swiper-pagination-bullet:after{background-color:#000}.machine-info{padding:3.75rem 0}.anchor-list{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.anchor-list__label{padding-right:.625rem;color:#000;font-size:1.5rem;font-weight:500}@media(max-width: 1024px){.anchor-list__label{width:100%}}.anchor-list__item{padding:.625rem .8125rem;border:1px solid #ff3600;border-radius:.375rem;margin-bottom:0;color:#000;font-size:1.125rem}@media(min-width: 1025px){.anchor-list__item{font-size:1.5rem}}.anchor-list__item.active{background-color:#edeeef;border-color:#c9c4bd;border-bottom:1px solid #c9c4bd}.anchor-list--single{padding-bottom:1.25rem;border-bottom:1px solid #c9c4bd}.anchor-list--single .anchor-list__item:first-of-type{background-color:#edeeef;border-color:#c9c4bd}.machine-wide-card{position:relative;border:1px solid #edeeef;border-radius:2px;padding:.625rem .625rem 0 .625rem;margin-bottom:1rem}.machine-wide-card.is-highlighted{border-color:#ff3600}@media(min-width: 1025px){.machine-wide-card{padding:1.25rem 3.125rem}}.machine-wide-card__image{position:relative}@media(min-width: 1025px){.machine-wide-card__image{margin-right:3.125rem}}.machine-wide-card__image:after{display:block;content:"";padding-bottom:100%}.machine-wide-card__sale{position:absolute;top:10px;left:0;display:block;border-left:10px solid #ff3600;font-size:1.125rem;font-weight:500;color:#fff;line-height:2.125rem;border-radius:0 6px 6px 0;background-color:#000;z-index:6;padding:0 .625rem;margin-bottom:0}.machine-wide-card__info{border-top:2px solid #323e48;padding:1.25rem .625rem;min-height:100%}@media(min-width: 640px){.machine-wide-card__info{border-top:none;border-left:2px solid #323e48}}@media(min-width: 1025px){.machine-wide-card__info{padding:1.25rem 1.875rem;border-left:2px solid #323e48}}.machine-wide-card__link{position:relative;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:space-between;width:calc(100% + 20px);background-color:rgba(163,170,174,.2);pointer-events:none;padding:.9375rem .625rem;margin:0 -10px}@media(min-width: 1025px){.machine-wide-card__link{margin:0;display:block;position:absolute;width:4.875rem;padding:0}}.machine-wide-card__icon{position:static;width:2.5rem;height:2.5rem;top:50%;left:50%;display:flex;align-items:center;justify-content:flex-start;background-color:#ff3600;pointer-events:none}@media(min-width: 1025px){.machine-wide-card__icon{position:absolute;transform:translate(-50%, -50%)}}.machine-wide-card__icon svg{width:1.8125rem;height:1rem}.machine-wide-card__more{font-size:1.3125rem;color:#ff3600;text-transform:uppercase;font-weight:700}@media(min-width: 1025px){.machine-wide-card__more{display:none}}.machine-wide-card__arrow-link{position:relative;z-index:10;display:flex;align-items:center;font-size:1.125rem;font-weight:500;margin-top:.625rem}.machine-wide-card__arrow-link svg{width:1rem;height:1rem;margin-left:.625rem}@media(min-width: 1025px){.tax-baumaschinen-type .default-content{padding:8.75rem 0}}.machine-wide-content{margin-bottom:1.875rem}@media(min-width: 1025px){.machine-wide-content{margin-bottom:2.5rem}}.machine-wide-content p:last-child{margin-bottom:0}@media(min-width: 1025px){.machine-tax-section{padding-bottom:7.5rem}}.star-rating{display:flex;align-items:center;gap:.625rem;justify-content:center;margin-bottom:1.25rem}.star-rating .star{fill:#ff3600;width:2.5rem;height:2.5rem}.star-rating .empty-star{stroke:#ff3600;fill:none}.rating-block{padding:1.25rem 1rem;text-align:center;border:1px solid #c9c4bd}@media(min-width: 1025px){.rating-block{padding:2.5rem 2rem}}.mech-category-section+.mech-category-section{position:relative}.mech-category-section+.mech-category-section .container,.mech-category-section+.mech-category-section .main-menu__container,.mech-category-section+.mech-category-section .woocommerce .site-content,.woocommerce .mech-category-section+.mech-category-section .site-content,.mech-category-section+.mech-category-section .woocommerce-page .site-content,.woocommerce-page .mech-category-section+.mech-category-section .site-content{position:relative}.mech-category-section+.mech-category-section .section-top-separator{border:1px solid #c9c4bd;position:absolute;top:-60px;left:15px;right:15px}@media(min-width: 1025px){.mech-category-section+.mech-category-section .section-top-separator{left:50px;right:50px}}.mech-categories-button .btn,.mech-categories-button input[type=submit],.mech-categories-button .gform_wrapper.gravity-theme form .gform_footer input[type=submit],.gform_wrapper.gravity-theme form .gform_footer .mech-categories-button input[type=submit],.mech-categories-button .woocommerce #respond input#submit,.woocommerce #respond .mech-categories-button input#submit,.mech-categories-button .woocommerce a.button,.woocommerce .mech-categories-button a.button,.mech-categories-button .woocommerce button.button,.woocommerce .mech-categories-button button.button,.mech-categories-button .woocommerce input.button,.woocommerce .mech-categories-button input.button,.mech-categories-button .woocommerce a.button.alt,.woocommerce .mech-categories-button a.button.alt,.mech-categories-button .woocommerce button.button.alt,.woocommerce .mech-categories-button button.button.alt,.mech-categories-button .woocommerce input.button.alt,.woocommerce .mech-categories-button input.button.alt{display:flex}@media(min-width: 640px){.mech-categories-button .btn,.mech-categories-button input[type=submit],.mech-categories-button .gform_wrapper.gravity-theme form .gform_footer input[type=submit],.gform_wrapper.gravity-theme form .gform_footer .mech-categories-button input[type=submit],.mech-categories-button .woocommerce #respond input#submit,.woocommerce #respond .mech-categories-button input#submit,.mech-categories-button .woocommerce a.button,.woocommerce .mech-categories-button a.button,.mech-categories-button .woocommerce button.button,.woocommerce .mech-categories-button button.button,.mech-categories-button .woocommerce input.button,.woocommerce .mech-categories-button input.button,.mech-categories-button .woocommerce a.button.alt,.woocommerce .mech-categories-button a.button.alt,.mech-categories-button .woocommerce button.button.alt,.woocommerce .mech-categories-button button.button.alt,.mech-categories-button .woocommerce input.button.alt,.woocommerce .mech-categories-button input.button.alt{display:inline-flex}}.default-content+.mech-category-section{padding-top:0}.default-content p:last-child{margin-bottom:0}.mech-category-card{position:relative;border:1px solid #edeeef;border-radius:0 0 2px 2px}.mech-category-card__image{position:relative}.mech-category-card__image:after{content:"";padding-bottom:75%;display:block}.mech-category-card__icon{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:flex-start;background-color:#ff3600;transition:transform .3s ease-in}.mech-category-card__icon svg{width:1.875rem;height:1rem}.mech-category-card__title{background-color:rgba(163,170,174,.2);font-size:1.5rem;line-height:1;font-weight:500;display:flex;align-items:center;justify-content:space-between;padding:1rem .75rem;gap:.625rem;margin-bottom:0;color:#333}@media(min-width: 1025px){.mech-category-card__title{padding:1.5625rem .625rem 1.5625rem 1.25rem;font-size:1.875rem}}.mech-category-card:hover .mech-category-card__icon{transform:translate(5px)}.mech-categories-button{margin-top:1.875rem}@media(min-width: 1025px){.mech-categories-button{margin-top:3.125rem}}section.section-border-top{padding-top:0}section.section-border-top>.container,section.section-border-top>.main-menu__container,.woocommerce section.section-border-top>.site-content,.woocommerce-page section.section-border-top>.site-content{padding-top:3.125rem;border-top:1px solid #c9c4bd}@media(min-width: 1025px){section.section-border-top>.container,section.section-border-top>.main-menu__container,.woocommerce section.section-border-top>.site-content,.woocommerce-page section.section-border-top>.site-content{padding-top:4.375rem}}.m-features-accordion{margin-bottom:2.5rem}.m-features-accordion-item{margin-bottom:.625rem}.m-features-accordion__title{background-color:#edeeef;font-weight:700;display:flex;align-items:center;justify-content:space-between;padding:1.25rem;border-radius:2px;margin-bottom:0;color:#000}.m-features-accordion__title svg{fill:#ff3600}.m-feature-content{border-radius:2px;border:1px solid #edeeef}.m-feature-content-item{padding:1.25rem;display:flex;align-items:center;justify-content:space-between}.m-feature-content-item__name{border-left:5px solid #ff3600;padding-left:.5rem;line-height:1.25rem;font-size:1.25rem}.m-feature-content-item__value{font-size:1.25rem}@media(min-width: 1025px){.m-feature-content-item{padding-right:6.25rem}}.m-feature-content-item:not(:first-of-type){border-top:1px solid #edeeef}.m-feature-content-item:nth-of-type(even){background-color:#fbfbfb}.mech-rent-card{color:#fff;background-color:#000}.mech-rent-card h2{color:#fff}.mech-rent__image{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mech-rent__image:after{display:block;content:"";padding-bottom:150%}.mech-rent__info{padding:.625rem .625rem 2.5rem;display:flex;flex-direction:column;align-items:flex-start;height:100%}@media(min-width: 1025px){.mech-rent__info{padding:3.75rem 2.5rem}}.mech-rent__info .h2,.mech-rent__info .gform_wrapper.gravity-theme .gform_heading,.gform_wrapper.gravity-theme .mech-rent__info .gform_heading{margin-bottom:1.25rem;flex-grow:0}.mech-rent__info p{flex-grow:1}.mech-rent__info ul{margin:2.5rem 0}.mech-rent__info ul li{font-size:1.25rem}@media(min-width: 1025px){.section-mech-rent:last-child{margin-bottom:3.75rem}}.mirror-image{position:relative}.mirror-image:after{content:"";display:block;padding-bottom:75%}.mirror-info{margin-bottom:1.875rem}@media(min-width: 1025px){.mirror-info{margin-bottom:3.75rem}}.mirror-section .row+.row,.mirror-section .woocommerce .col2-set+.row,.woocommerce .mirror-section .col2-set+.row,.mirror-section .woocommerce-page .col2-set+.row,.woocommerce-page .mirror-section .col2-set+.row,.mirror-section .woocommerce .row+.col2-set,.woocommerce .mirror-section .row+.col2-set,.mirror-section .woocommerce .col2-set+.col2-set,.woocommerce .mirror-section .col2-set+.col2-set,.mirror-section .woocommerce-page .row+.col2-set,.woocommerce-page .mirror-section .row+.col2-set,.mirror-section .woocommerce-page .col2-set+.col2-set,.woocommerce-page .mirror-section .col2-set+.col2-set{margin-top:3.75rem}@media(min-width: 1025px){.news{padding:7.5rem 0}}.news-title-section{display:flex;align-items:center;height:100%}.news-title-section h2{margin-bottom:0}.news-image{margin:.625rem .625rem 0 .625rem;position:relative}.news-image:after{padding-bottom:53.3%;content:"";display:block}.news-info{border:1px solid #000;border-radius:2px;height:100%;display:flex;flex-direction:column;position:relative}.wrapper-title-link{margin:1.875rem 1.25rem 1.25rem 1.25rem;border-top:4px solid #323e48;display:flex;flex-direction:column;flex-grow:1}.news-title{padding-top:1.875rem;margin-bottom:.4375rem;flex-grow:1}.news-link{text-transform:uppercase;font-size:1.3125rem;font-family:"Roboto Condensed",sans-serif;font-weight:700}.slider-news .swiper-slide{height:auto}.mobile-news-slider{padding-right:0;margin-bottom:3.75rem}.home .news{padding-bottom:7.5rem}.related-product-card{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #000;background-color:#fff;height:100%}.related-product-card__image{position:relative;width:100%}.related-product-card__image:after{content:"";display:block;padding-bottom:75%}.related-product-card__info{flex-grow:1;padding:1.875rem 1.25rem}.related-product-card__title{font-size:1.5rem;font-weight:600;line-height:1.18;margin-bottom:1.25rem}.related-product-card__content{font-size:1rem;line-height:1.3}.related-product-gallery{position:relative;margin-right:-15px}@media(min-width: 1025px){.related-product-gallery{margin-right:0}}.related-product-gallery .related-product-gallery-slider{padding-bottom:1px}.related-product-gallery .swiper-slide{height:auto}.related-product-gallery .arrow-left,.related-product-gallery .arrow-right{background-color:#ff3600;width:60px;height:60px;border-radius:2px;display:none;justify-content:flex-end}@media(min-width: 1025px){.related-product-gallery .arrow-left,.related-product-gallery .arrow-right{display:flex}}.related-product-gallery .arrow-left svg,.related-product-gallery .arrow-right svg{height:16px;width:44px}.related-product-gallery .arrow-right{justify-content:flex-start;right:-90px}.related-product-gallery .arrow-left{left:-90px}.related-product-gallery .swiper-pagination-bullets.swiper-pagination{bottom:-30px;gap:30px}@media(min-width: 640px){.related-product-gallery .swiper-pagination-bullets.swiper-pagination{bottom:-50px}}.related-product-gallery .swiper-pagination-bullet{position:relative;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.related-product-gallery .swiper-pagination-bullet:after{position:static;width:6px;height:6px;background-color:#000}.related-product-gallery .swiper-pagination-bullet-active{margin:3px;border:1px solid #ff3600}.related-product-gallery .swiper-pagination-bullet-active:after{background-color:#ff3600;width:6px;height:6px;transform:none}.related-product-gallery.swipe-finger-mobile{position:relative}@media(max-width: 1024px){.related-product-gallery.swipe-finger-mobile{margin-bottom:3.75rem}}.reviews{padding:0}.reviews h2{margin-bottom:1.875rem}@media(min-width: 640px){.reviews h2{margin-bottom:2.5rem}}.review-top{padding:5rem 0;position:relative}@media(min-width: 1025px){.review-top{padding:8.75rem 0}}.review-background{position:absolute;right:0;left:0;top:0;bottom:0;z-index:-1}.review-background:after{content:"";display:block;left:0;right:0;top:0;bottom:0;z-index:1;position:absolute;background-color:rgba(50,62,72,.9)}.review-background .flex-image{z-index:0}.flex-image{position:absolute;display:block;height:100%;width:100%;left:0;top:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover}.wrapper-review{background-color:#fff;padding:2.8125rem 1.25rem 2.5rem;border-radius:2px;height:100%;display:flex;flex-direction:column}.personality-wrapper{display:flex;flex-direction:column;width:100%;flex-grow:1}.personality-review{border-bottom:2px solid #323e48;margin-bottom:1.0625rem;flex-grow:1;height:100%}.personality-review p{margin-bottom:2.125rem}.personality-info{display:flex;flex-wrap:wrap}.personality-info p{margin-bottom:0}.personality-name,.personality-position,.personality-company{font-weight:500;font-size:1rem}.personality-name{margin-right:.3125rem;font-family:"Roboto Condensed",sans-serif}.quotes-svg{margin-bottom:2.5rem;height:39px;width:40px;display:block;margin-left:auto}.review-bottom{padding:3.75rem 0;background-color:#000;text-align:center;text-transform:uppercase;color:#fff}.review-bottom h2{margin-bottom:0}.review-slider-wrapper{position:relative;margin-right:-15px}@media(min-width: 640px){.review-slider-wrapper{margin-right:0}}.review-slider-wrapper .swiper-slide{height:auto}.review-slider-wrapper .arrow-left,.review-slider-wrapper .arrow-right,.jobs-slider-wrapper .arrow-left,.jobs-slider-wrapper .arrow-right{background-color:#ff3600;width:60px;height:60px;border-radius:2px;display:flex;justify-content:flex-end}.review-slider-wrapper .arrow-left svg,.review-slider-wrapper .arrow-right svg,.jobs-slider-wrapper .arrow-left svg,.jobs-slider-wrapper .arrow-right svg{height:16px;width:44px}.review-slider-wrapper .arrow-right,.jobs-slider-wrapper .arrow-right{display:none}@media(min-width: 1440px){.review-slider-wrapper .arrow-right,.jobs-slider-wrapper .arrow-right{display:flex;justify-content:flex-start;right:-80px}}.review-slider-wrapper .arrow-left,.jobs-slider-wrapper .arrow-left{display:none}@media(min-width: 1440px){.review-slider-wrapper .arrow-left,.jobs-slider-wrapper .arrow-left{display:flex;left:-80px}}.review-slider-wrapper .swiper-pagination-bullets.swiper-pagination,.jobs-slider-wrapper .swiper-pagination-bullets.swiper-pagination{bottom:-50px;gap:30px}.review-slider-wrapper .swiper-pagination-bullet,.jobs-slider-wrapper .swiper-pagination-bullet{position:relative;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.review-slider-wrapper .swiper-pagination-bullet:after,.jobs-slider-wrapper .swiper-pagination-bullet:after{position:static;width:6px;height:6px}.review-slider-wrapper .swiper-pagination-bullet-active,.jobs-slider-wrapper .swiper-pagination-bullet-active{margin:3px;border:1px solid #ff3600}.review-slider-wrapper .swiper-pagination-bullet-active:after,.jobs-slider-wrapper .swiper-pagination-bullet-active:after{background-color:#ff3600;width:6px;height:6px;transform:none}.swipe-finger-mobile{position:relative}.swipe-finger-mobile:after{content:"";position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);background-image:url("../img/swipe-finger.svg");width:2.5rem;height:2.5rem}@media(min-width: 1025px){.swipe-finger-mobile:after{display:none}}.swipe-finger-mobile.review-slider-wrapper:after{transform:translateX(calc(-50% - 15px))}@media(max-width: 1024px){.swipe-finger-mobile.history-slider-wrapper{margin-bottom:5rem}}@media(min-width: 1025px){.swipe-finger-mobile.history-slider-wrapper:after{display:block}}.jobs-slider-wrapper{position:relative}.separator-text{padding:1.875rem .875rem;background-color:#000;text-align:center;text-transform:uppercase;color:#fff}.bg-red .separator-text{background-color:#ff3600}@media(min-width: 640px){.separator-text{padding:3.75rem 1.25rem}}.separator-text h1,.separator-text .h1,.separator-text h2,.separator-text .h2,.separator-text .gform_wrapper.gravity-theme .gform_heading,.gform_wrapper.gravity-theme .separator-text .gform_heading,.separator-text h3,.separator-text .h3,.separator-text .single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel .separator-text h2,.separator-text h4,.separator-text .h4,.separator-text .single-product div.product #reply-title,.single-product div.product .separator-text #reply-title,.separator-text h5,.separator-text .h5,.separator-text #customer_details h3,#customer_details .separator-text h3,.separator-text .woocommerce .woocommerce-order-details__title,.woocommerce .separator-text .woocommerce-order-details__title,.separator-text .woocommerce .woocommerce-customer-details h2,.woocommerce .woocommerce-customer-details .separator-text h2,.separator-text .woocommerce-thankyou-order-received,.separator-text h6,.separator-text .h6{margin-bottom:0}@media(min-width: 1025px){.separator-section+.counter,.separator-section+.default-content{margin-top:3.75rem}}.service-card{padding:2.8125rem 1.25rem 1.25rem 1.25rem;display:flex;flex-direction:column;align-items:flex-start;color:#fff;background-color:#000}.service-card__title{flex-grow:1;min-height:7.5rem;color:#fff;border-bottom:4px solid #fff;margin-bottom:1.25rem}@media(min-width: 1025px){.service-card__title{min-height:16.5625rem}}.service-card__info{margin-bottom:1.25rem}.service-card__link{color:#ff3600;text-transform:uppercase;font-size:1.3125rem;font-weight:700}.service-card__link:hover{color:#fff}@media(min-width: 1025px){.section-services{padding-bottom:7.5rem}}.member-card{display:flex;flex-direction:column;border:1px solid #000;border-radius:.125rem}.member-card__department{background-color:#ff3600;padding:1.25rem;color:#fff}.member-card__department h3,.member-card__department .h3,.member-card__department .single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel .member-card__department h2{margin-bottom:0}.member-card__image{position:relative}.member-card__image:after{content:"";padding-bottom:75%;display:block}.member-card__info{padding:1.25rem;flex-grow:1;display:flex;align-items:flex-start;flex-direction:column}.member-card__title{font-size:1.5rem;font-weight:500;padding-bottom:1.25rem;border-bottom:4px solid #323e48;line-height:1;margin-bottom:1.25rem;width:100%}.m-text-columns .row,.m-text-columns .woocommerce .col2-set,.woocommerce .m-text-columns .col2-set,.m-text-columns .woocommerce-page .col2-set,.woocommerce-page .m-text-columns .col2-set{row-gap:3.125rem}.section-bg-grey{background-color:#f6f6f6}.anchor{display:block;visibility:hidden;position:relative;top:calc(-1*var(--header-scrolled-height))}.img-placeholder{background-color:#e2e2e2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.img-placeholder svg{width:clamp(4.375rem,25%,9.375rem);height:clamp(4.375rem,25%,9.375rem);fill:#ff3600}.stretched-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.js-accordion-item.is-open .js-accordion-title svg{transform:rotate(180deg)}.js-accordion-title{cursor:pointer}.js-accordion-title svg{transition:transform .3s}.js-accordion-content{display:none}.article{height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem;border:1px solid #d0d0d0;border-radius:.3125rem;position:relative}.article__thumbnail{flex-shrink:0;display:block;margin-bottom:.625rem;position:relative}.article__thumbnail:before{content:"";display:block;width:100%;padding-bottom:60%}.article__thumbnail img,.article__thumbnail .img-placeholder{transition:all .3s 0s;position:absolute;top:0;left:0}.article__thumbnail:hover img{opacity:.85}.article__content{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}.article__excerpt{margin-bottom:1.25rem}.article__more{margin-top:auto}.entry-meta{font-size:.875rem;margin-bottom:.9375rem}.entry-meta .cat-links,.entry-meta .tag-links{margin-top:.3125rem}.article-no-results .article__content{align-items:center}.article-no-results .article__title{text-align:center;margin-bottom:0}.entry-date.published:not(.updated){display:none}.breadcrumbs{color:#a3aaae;font-size:.875rem;margin-bottom:1.875rem;padding-top:.625rem}@media(min-width: 1025px){.breadcrumbs{padding-top:.9375rem;margin-bottom:3.75rem}}.breadcrumbs>p{display:none}@media(min-width: 640px){.breadcrumbs>p{display:block}}.breadcrumbs a{color:#000;margin-right:.125rem;font-size:.75rem}.breadcrumbs a:hover{color:#323e48}.breadcrumbs span{font-size:.75rem;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.breadcrumbs span span span{display:inline;margin-left:.1875rem}.breadcrumbs .breadcrumb_last{color:#323e48}.breadcrumbs p{margin:0}.breadcrumbs .separator{display:inline-block;margin:0 .3125rem}@media(min-width: 640px){.breadcrumbs .separator{margin:0 .625rem}}.breadcrumbs-section+.section,.breadcrumbs-section+.machine-info{padding-top:0}.breadcrumbs-section+.intro{margin-top:-40px}.modal{--modal-margin: 1.25rem;--modal-max-width: 50rem;width:100%;height:100%;display:block;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:0;visibility:hidden;z-index:-1;opacity:0}.modal__overlay{width:100vw;height:100vh;background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0}.modal.is-open{opacity:1;transition:opacity .3s;visibility:visible;z-index:110}.modal.is-open .modal__inner{transform:translateY(0);transition:transform .3s}.modal__inner{width:100%;max-width:var(--modal-max-width);height:calc(100% - var(--modal-margin)*2);display:flex;align-items:center;padding:0 var(--modal-margin);margin:var(--modal-margin) auto;position:relative;transform:translateY(-3.125rem);pointer-events:none}.modal__content{width:100%;max-height:100%;background-color:#fff;border-radius:.3125rem;padding:1.875rem;overflow-y:auto;position:relative;pointer-events:auto}@media(min-width: 640px){.modal__content{padding-top:3.125rem}}.modal__close{display:inline-block;line-height:0;position:absolute;top:.9375rem;right:.9375rem;cursor:pointer}.modal__close:hover svg{fill:#cc2b00}.modal__close svg{width:1.375rem;height:1.375rem;fill:#ff3600}.pagination,.woocommerce nav.woocommerce-pagination{margin-top:1.25rem}@media(min-width: 1025px){.pagination,.woocommerce nav.woocommerce-pagination{margin-top:2.5rem}}.pagination ul,.woocommerce nav.woocommerce-pagination ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;border:none}.pagination ul li,.woocommerce nav.woocommerce-pagination ul li{border:none}.pagination ul li a,.woocommerce nav.woocommerce-pagination ul li a,.pagination ul li span,.woocommerce nav.woocommerce-pagination ul li span{transition:all .3s 0s;min-width:2.25rem;height:2.25rem;background-color:#fff;color:#000;font-size:1.125rem;font-weight:500;font-family:"Roboto Condensed",sans-serif;line-height:1;border:2px solid #ff3600;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;padding:0 .4375rem}.pagination ul li a.current:not(.dots),.woocommerce nav.woocommerce-pagination ul li a.current:not(.dots),.pagination ul li span.current:not(.dots),.woocommerce nav.woocommerce-pagination ul li span.current:not(.dots){background-color:#fff;color:#a3aaae;border-color:#a3aaae}.pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:hover,.pagination ul li span:hover,.woocommerce nav.woocommerce-pagination ul li span:hover{background-color:#fff;color:#000;border-color:#ff3600}.search-form{transition:all .3s 0s;width:100%;background-color:#fff;overflow:hidden;position:relative}.search-form input[type=text]{width:100%;padding-right:3.4375rem}.search-form__submit{display:inline-flex;width:2.8125rem;height:100%;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;position:absolute;top:1px;right:1px}.search-form__submit svg{width:1.25rem;height:1.25rem;fill:#ff3600}@media(min-width: 1025px){.search-form__submit:hover svg{fill:#38bdf8}}.socials{display:flex;align-items:center;gap:1.5rem}.socials__item{display:inline-flex;align-items:center;justify-content:center;color:#fff}.socials__item:hover{color:#ff3600}.socials__item svg{width:1.25rem;height:1.25rem;fill:currentColor}.socials__item svg.icon-facebook{width:.875rem}.js-tab-title:not(.is-active){cursor:pointer}.js-tab-title.is-active{color:#ff3600}.js-tab-content{display:none}.js-tab-content.is-active{display:block}.tabs--horizontal .tabs__titles{display:flex;flex-wrap:wrap;gap:1.875rem}.tabs--vertical{display:flex}.tabs--vertical .tabs__titles{flex:0 0 12.5rem;display:flex;flex-direction:column;gap:.625rem}.tabs--vertical .tabs__contents{flex-grow:1}#to-top{display:none}@media(min-width: 640px){#to-top{transition:all .3s 0s;background-color:#fff;width:2.5rem;height:2.5rem;border-radius:.3125rem;cursor:pointer;position:fixed;bottom:1.875rem;right:1.875rem;opacity:0;visibility:hidden;z-index:90;border:2px solid #ff3600;display:flex;align-items:center;justify-content:center}#to-top:hover{background-color:#cc2b00}#to-top:hover svg{fill:#fff}#to-top.show{opacity:1;visibility:visible}#to-top svg{width:1.25rem;height:1.25rem;fill:#ff3600}}.js-toggle svg{transition:transform .3s}.js-toggle.is-open svg{transform:rotate(180deg)}.js-toggle-content{display:none}.error404{padding-top:0}.error404 .site-content{display:flex;align-items:center;padding:clamp(6.25rem,calc(6.25rem + (1vw - 6.4px) * 6.25),9.375rem) 0}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.not-found__title{color:#ff3600;font-size:clamp(3.125rem,calc(3.125rem + (1vw - 6.4px) * 2.5),4.375rem);margin-bottom:.3em}.not-found__text{font-size:clamp(1.125rem,calc(1.125rem + (1vw - 6.4px) * 0.25),1.25rem);margin-bottom:1.5em}@media(min-width: 1025px){.not-found__text{margin-bottom:2.5em}}.archive-wrapper{padding:3.125rem 0}@media(min-width: 1025px){.archive-wrapper{padding:4.375rem 0 8.75rem}}.archive-header{margin-bottom:3.125rem}.archive-header>*:last-child{margin-bottom:0}.site-content{width:100%;flex-grow:1}.entry-title{font-weight:700;margin-bottom:1em}.entry-content{padding-bottom:4.375rem}@media(min-width: 1025px){.entry-content{padding-bottom:7.5rem}}.content-info-default h1,.content-info-default h2,.content-info-default h3,.content-info-default h4,.content-info-default h5,.content-info-default h6,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:#000}.content-info-default p,.entry-content p{margin-bottom:1.875rem}.content-info-default p+h1,.content-info-default p+h2,.content-info-default p+h3,.content-info-default p+h4,.content-info-default p+h5,.content-info-default p+h6,.entry-content p+h1,.entry-content p+h2,.entry-content p+h3,.entry-content p+h4,.entry-content p+h5,.entry-content p+h6{margin-top:1.875rem}@media(min-width: 1025px){.content-info-default p+h1,.content-info-default p+h2,.content-info-default p+h3,.content-info-default p+h4,.content-info-default p+h5,.content-info-default p+h6,.entry-content p+h1,.entry-content p+h2,.entry-content p+h3,.entry-content p+h4,.entry-content p+h5,.entry-content p+h6{margin-top:3.75rem}}.post-thumbnail{margin-bottom:2.5rem}.post-header{margin-bottom:3.125rem}.post-content,.post-navigation,.post-related{margin-bottom:3.125rem}@media(min-width: 1025px){.post-content,.post-navigation,.post-related{margin-bottom:4.375rem}}.entry-content img{margin:2.5rem 0;display:block}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:2.5rem}.nav-links{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem}@media(min-width: 1025px){.nav-links{flex-direction:row;gap:3.125rem}}blockquote{position:relative;padding:2.8125rem 1.25rem 1.875rem 1.25rem;border:1px solid #edeeef;font-size:1.25rem;color:#323e48;margin:2.5rem 0;font-weight:500}blockquote:last-child{margin-bottom:0}@media(min-width: 1025px){blockquote{padding:2.8125rem 2.5rem 1.875rem 2.5rem}}blockquote p{margin-bottom:1.875rem}blockquote:before{content:"";display:block;width:2.5rem;height:2.5rem;margin-bottom:2.5rem;background-image:url("../img/quotes.svg")}.blockquote-author{font-size:1rem;padding-top:1rem;border-top:2px solid #323e48;font-weight:400}.blockquote-author strong{font-weight:500}.single-post-excerpt{font-size:1.125rem;font-weight:700}@media(min-width: 1025px){.single-post-excerpt{font-size:1.25rem;margin-bottom:2.5rem}}.lwptoc_i{width:100%;padding:1.875rem .625rem}@media(min-width: 1025px){.lwptoc_i{padding:2.5rem 3.75rem}}.lwptoc_title{font-size:clamp(1.25rem,calc(1.25rem + (1vw - 6.4px) * 1.25),1.875rem);font-weight:500;margin-bottom:1.875rem}.lwptoc_items{list-style:none;display:flex;flex-wrap:wrap;flex-direction:column;gap:2rem;padding-left:0;margin-right:0}.lwptoc_items .lwptoc_item{font-size:1.25rem;background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_93_2689)'%3E%3Cpath d='M17.3506 2.53906L7.16034 11.9926L2.8508 7.39365L0 10.065L6.96228 17.495L20 5.41092L17.3506 2.53906Z' fill='%23FF3600'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_93_2689'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 0 .35em/1em 1em;padding-left:2.25rem}.lwptoc_items .lwptoc_item svg{height:20px;width:20px}.post-social-sharing{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;border:1px solid #d0d0d0;margin-bottom:3.75rem;flex-direction:column;color:#000}@media(min-width: 640px){.post-social-sharing{flex-direction:row}}.post-social-sharing h5,.post-social-sharing .h5,.post-social-sharing #customer_details h3,#customer_details .post-social-sharing h3,.post-social-sharing .woocommerce .woocommerce-order-details__title,.woocommerce .post-social-sharing .woocommerce-order-details__title,.post-social-sharing .woocommerce .woocommerce-customer-details h2,.woocommerce .woocommerce-customer-details .post-social-sharing h2,.post-social-sharing .woocommerce-thankyou-order-received{margin-bottom:0}.social-share-buttons{display:flex;align-items:center;gap:1.875rem}.social-share-buttons a svg{width:1.5rem;height:1.5rem}.lwptoc_title{font-size:1.5rem}@media(min-width: 1025px){.lwptoc_title{font-size:1.875rem}}.lwptoc_item_label{font-weight:500;font-size:1.25rem}@media(min-width: 1025px){.lwptoc_item_label{font-size:1.5rem}}.post-related{margin-bottom:7.5rem}.post-thumbnail{position:relative;text-align:center}.post-thumbnail .wp-caption{display:inline-block;position:relative}.post-thumbnail .wp-caption-text{position:absolute;left:0;bottom:0;background-color:rgba(255,255,255,.4);font-size:1rem;color:#000;padding:.25rem .625rem;margin:0}.machine-intro{padding:2.8125rem 0 6.25rem}@media(min-width: 1025px){.machine-intro__content{margin-bottom:2.5rem}}.machine-post-image{position:relative;border:1px solid #edeeef;display:none}@media(min-width: 1025px){.machine-post-image{display:block}}.machine-post-image:after{content:"";padding-bottom:72%;display:block}.machine-specs{list-style-type:none;padding-left:0;margin-left:0;margin-bottom:3.125rem}@media(min-width: 1025px){.machine-specs{margin-bottom:7rem}}.machine-specs-item{display:flex;gap:1rem;margin-bottom:.625rem}.machine-specs-item__icon{width:1.25rem;height:1.25rem}@media(max-width: 639px){.machine-specs-item .btn-group{flex-direction:column}}.btn-group{display:flex;flex-wrap:wrap;gap:15px;row-gap:15px}@media(min-width: 1025px){.section-p-small{padding:3.75rem 0}}.machine-gallery{position:relative;padding:0;margin-right:-15px;margin-bottom:5rem}@media(max-width: 639px){.machine-gallery{display:none !important}}.machine-gallery .machine-gallery-slider{position:static}@media(min-width: 1025px){.machine-gallery{padding:.625rem 2.625rem;margin-right:0;margin-bottom:0}}.machine-gallery .arrow-left,.machine-gallery .arrow-right{background-color:#ff3600;width:20px;height:20px;border-radius:2px;display:none;justify-content:flex-end}@media(min-width: 1025px){.machine-gallery .arrow-left,.machine-gallery .arrow-right{display:flex}}.machine-gallery .arrow-left svg,.machine-gallery .arrow-right svg{height:8px;width:16px}.machine-gallery .arrow-right{justify-content:flex-start;right:0}.machine-gallery .arrow-left{left:0}.machine-gallery-image{position:relative}.machine-gallery-image:before{content:"";padding-bottom:71.33%;display:block}.machine-gallery-image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.machine-intro-left{display:flex;flex-direction:column;height:100%}.machine-intro-left__info{flex-grow:1}.machine-intro-left h1,.machine-intro-left .h1,.machine-intro-left h2,.machine-intro-left .h2,.machine-intro-left .gform_wrapper.gravity-theme .gform_heading,.gform_wrapper.gravity-theme .machine-intro-left .gform_heading,.machine-intro-left h3,.machine-intro-left .h3,.machine-intro-left .single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel .machine-intro-left h2,.machine-intro-left h4,.machine-intro-left .h4,.machine-intro-left .single-product div.product #reply-title,.single-product div.product .machine-intro-left #reply-title,.machine-intro-left h5,.machine-intro-left .h5,.machine-intro-left #customer_details h3,#customer_details .machine-intro-left h3,.machine-intro-left .woocommerce .woocommerce-order-details__title,.woocommerce .machine-intro-left .woocommerce-order-details__title,.machine-intro-left .woocommerce .woocommerce-customer-details h2,.woocommerce .woocommerce-customer-details .machine-intro-left h2,.machine-intro-left .woocommerce-thankyou-order-received,.machine-intro-left h6,.machine-intro-left .h6{color:#333}@media(min-width: 1025px){.featured-machine-slide-image{display:none !important}}.alt-black{color:#333}@media(max-width: 639px){.machine-gallery-main{margin-bottom:5rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiMy12ZW5kb3JzL19mYW5jeWJveC5zY3NzIiwiMC1zZXR0aW5ncy9fIXZhcmlhYmxlcy5zY3NzIiwiMC1zZXR0aW5ncy9fZm9udHMuc2NzcyIsIjEtZ2VuZXJpYy8xLTEtYmFzZS9fIXNhbml0aXplLnNjc3MiLCIxLWdlbmVyaWMvMS0xLWJhc2UvX2VsZW1lbnRzLnNjc3MiLCIwLXNldHRpbmdzL19taXhpbnMtbWVkaWEtcXVlcnkuc2NzcyIsIjEtZ2VuZXJpYy8xLTEtYmFzZS9fd3AtY29yZS5zY3NzIiwiMS1nZW5lcmljLzEtMi10eXBvZ3JhcGh5L19lZGl0b3Iuc2NzcyIsIjAtc2V0dGluZ3MvX21peGlucy1nZW5lcmFsLnNjc3MiLCIxLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCIxLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX2xpc3RzLnNjc3MiLCIxLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX3RhYmxlcy5zY3NzIiwiMS1nZW5lcmljLzEtMy1mb3Jtcy9fYnV0dG9ucy5zY3NzIiwiMS1nZW5lcmljLzEtMy1mb3Jtcy9fZmllbGRzLnNjc3MiLCIxLWdlbmVyaWMvMS00LXV0aWxpdGllcy9fYW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiMS1nZW5lcmljLzEtNC11dGlsaXRpZXMvX2hlbHAtY2xhc3Nlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiMi1sYXlvdXRzL19ib290c3RyYXAtZ3JpZC5zY3NzIiwiMi1sYXlvdXRzL19mb290ZXIuc2NzcyIsIjItbGF5b3V0cy9faGVhZGVyLnNjc3MiLCIyLWxheW91dHMvX25hdmlnYXRpb24uc2NzcyIsIjMtdmVuZG9ycy9fY29udGFjdC1mb3JtNy5zY3NzIiwiMy12ZW5kb3JzL19ncmF2aXR5LWZvcm1zLnNjc3MiLCIzLXZlbmRvcnMvX25pY2Utc2VsZWN0LnNjc3MiLCIzLXZlbmRvcnMvX3NlbGVjdDIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9lZmZlY3QtZmFkZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL2ZyZWUtbW9kZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9zY3JvbGxiYXIuc2NzcyIsIjMtdmVuZG9ycy9fc3dpcGVyLWJ1bmRsZS5zY3NzIiwiMy12ZW5kb3JzL193cG1sLnNjc3MiLCIzLXZlbmRvcnMvd29vY29tbWVyY2UvXyFnZW5lcmFsLnNjc3MiLCIzLXZlbmRvcnMvd29vY29tbWVyY2UvX2NhcnQuc2NzcyIsIjMtdmVuZG9ycy93b29jb21tZXJjZS9fY2hlY2tvdXQuc2NzcyIsIjMtdmVuZG9ycy93b29jb21tZXJjZS9fbWluaS1jYXJ0LnNjc3MiLCIzLXZlbmRvcnMvd29vY29tbWVyY2UvX215YWNjb3VudC5zY3NzIiwiMy12ZW5kb3JzL3dvb2NvbW1lcmNlL19vcmRlci5zY3NzIiwiMy12ZW5kb3JzL3dvb2NvbW1lcmNlL19wcm9kdWN0LnNjc3MiLCIzLXZlbmRvcnMvd29vY29tbWVyY2UvX3Nob3Auc2NzcyIsIjQtYnVpbGRlci9fIWJhc2UtY29tcG9uZW50cy5zY3NzIiwiNC1idWlsZGVyL19hZHZhbnRhZ2VzLnNjc3MiLCI0LWJ1aWxkZXIvX2MtaW1hZ2VzLnNjc3MiLCI0LWJ1aWxkZXIvX2MtdmlkZW8uc2NzcyIsIjQtYnVpbGRlci9fY29udGFjdC1kZXRhaWxzLnNjc3MiLCI0LWJ1aWxkZXIvX2NvdW50ZXIuc2NzcyIsIjQtYnVpbGRlci9fZG93bmxvYWRzLnNjc3MiLCI0LWJ1aWxkZXIvX2ZhcS5zY3NzIiwiNC1idWlsZGVyL19oZXJvLnNjc3MiLCI0LWJ1aWxkZXIvX2hpc3RvcnlfbGluZS5zY3NzIiwiNC1idWlsZGVyL19pbnRyby5zY3NzIiwiNC1idWlsZGVyL19qb2JzLnNjc3MiLCI0LWJ1aWxkZXIvX21hY2hpbmUtaW5mby5zY3NzIiwiNC1idWlsZGVyL19tYWNoaW5lLW92ZXJ2aWV3LnNjc3MiLCI0LWJ1aWxkZXIvX21hY2hpbmUtcmF0aW5nLnNjc3MiLCI0LWJ1aWxkZXIvX21lY2gtY2F0ZWdvcmllcy5zY3NzIiwiNC1idWlsZGVyL19tZWNoLWZlYXR1cmVzLnNjc3MiLCI0LWJ1aWxkZXIvX21lY2gtcmVudC5zY3NzIiwiNC1idWlsZGVyL19taXJyb3ItaW1hZ2VzLnNjc3MiLCI0LWJ1aWxkZXIvX25ld3Muc2NzcyIsIjQtYnVpbGRlci9fcmVsYXRlZC1wcm9kdWN0LnNjc3MiLCI0LWJ1aWxkZXIvX3Jldmlld3Muc2NzcyIsIjQtYnVpbGRlci9fc2VwYXJzdG9yLnNjc3MiLCI0LWJ1aWxkZXIvX3NlcnZpY2VzLnNjc3MiLCI0LWJ1aWxkZXIvX3RlYW0tbGlzdC5zY3NzIiwiNC1idWlsZGVyL190ZXh0LWNvbHVtbnMuc2NzcyIsIjUtY29tcG9uZW50cy9fIWF0b21zLnNjc3MiLCI1LWNvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwiNS1jb21wb25lbnRzL19hcnRpY2xlLnNjc3MiLCI1LWNvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCI1LWNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCI1LWNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIjUtY29tcG9uZW50cy9fc2VhcmNoLWZvcm0uc2NzcyIsIjUtY29tcG9uZW50cy9fc29jaWFscy5zY3NzIiwiNS1jb21wb25lbnRzL190YWJzLnNjc3MiLCI1LWNvbXBvbmVudHMvX3RvLXRvcC5zY3NzIiwiNS1jb21wb25lbnRzL190b2dnbGUuc2NzcyIsIjYtdGVtcGxhdGVzL180MDQuc2NzcyIsIjYtdGVtcGxhdGVzL19hcmNoaXZlLnNjc3MiLCI2LXRlbXBsYXRlcy9fcGFnZS5zY3NzIiwiNi10ZW1wbGF0ZXMvX3Bvc3Quc2NzcyIsIjYtdGVtcGxhdGVzL19zaW5nbGUtbWFjaGluZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9DQ0FRLENBQUEsTUNpR1IsdUJBQ0MsQ0FBQSx5QkFTQSxDQUFBLG1DQUNBLENBQUEscUJBUEMsTUFKRix1QkFLRyxDQUFBLDBCQUNBLENBQUEsQ0FBQSx5QkFGRCxNQUpGLHVCQUtHLENBQUEsMEJBQ0EsQ0FBQSxDQUFBLDBCQUZELE1BSkYsdUJBS0csQ0FBQSwyQkFDQSxDQUFBLENBQUEsMEJBRkQsTUFKRix5QkFLRyxDQUFBLDJCQUNBLENBQUEsQ0FBQSxXQ3ZHSCxvQkFDSSxDQUFBLHFHQUNBLENBQUEsZUFFQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUdKLG9CQUNJLENBQUEsdUdBQ0EsQ0FBQSxlQUVBLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLFdBR0osb0JBQ0ksQ0FBQSxxR0FDQSxDQUFBLGdCQUVBLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLFdBR0osb0JBQ0ksQ0FBQSwyR0FDQSxDQUFBLGtCQUVBLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLFdBR0osOEJBQ0ksQ0FBQSw2SEFDQSxDQUFBLGtCQUVBLENB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QUFBLFFBQ0EsQ0FBQSxZQUNBLENBQUEsMEJuRnJEQyxpQm1Gd0RGLGlCQUVFLENBQUEsQ0FBQSxpQkFJRixpQkFDQyxDQUFBLFNBQ0EsQ0FBQSxrQkFDQSxDQUFBLGtCQUNBLENBQUEseUJuRnZDQyxpQm1GbUNGLHVCQU9FLENBQUEsQ0FBQSx5Q0FHRCxlQUNDLENBQUEsMEJuRnpFQSxpQm1GOERGLHdCQWVFLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSxDQUFBLDJEQUdELHdCdkZyRlUsQ0FBQSxVdUZ3RlQsQ0FBQSxXQUNBLENBQUEsaUJBQ0EsQ0FBQSxZQUNBLENBQUEsd0JBQ0EsQ0FBQSwwQm5GekZBLDJEbUZrRkQsWUFVRSxDQUFBLENBQUEsbUVBR0QsVUFDQyxDQUFBLFVBQ0EsQ0FBQSw4QkFJRiwwQkFDQyxDQUFBLE9BQ0EsQ0FBQSw2QkFHRCxNQUNDLENBQUEsdUJBSUYsaUJBQ0MsQ0FBQSw4QkFFQSxVQUNDLENBQUEscUJBQ0EsQ0FBQSxhQUNBLENBQUEsMkJBR0QsaUJBQ0MsQ0FBQSxNQUNBLENBQUEsS0FDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsbUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLG9CQUlGLFlBQ0MsQ0FBQSxxQkFDQSxDQUFBLFdBQ0EsQ0FBQSwwQkFFQSxXQUNDLENBQUEsaWtDaEZ0R0QsVVB4QlcsQ0FBQSwwQklWViw4Qm1GaUpELHVCQUNDLENBQUEsQ0FBQSxXQUlGLFV2RjVJWSxDQUFBLHlCSWlCVixzQm1GK0hGLGtCQUVFLENBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0XCIuLi8uLi9kaXN0L2Nzcy9mYW5jeWJveC5jc3NcIjs6cm9vdHstLWNvbnRhaW5lci13aWR0aDogMTAwJTstLWhlYWRlci1oZWlnaHQ6IDcuODc1cmVtOy0taGVhZGVyLXNjcm9sbGVkLWhlaWdodDogNS4zMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDApezpyb290ey0tY29udGFpbmVyLXdpZHRoOiAxMDAlOy0tY29udGFpbmVyLWd1dHRlci14OiAzMHB4fX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7OnJvb3R7LS1jb250YWluZXItd2lkdGg6IDEwMCU7LS1jb250YWluZXItZ3V0dGVyLXg6IDYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7OnJvb3R7LS1jb250YWluZXItd2lkdGg6IDEwMCU7LS1jb250YWluZXItZ3V0dGVyLXg6IDEwMHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpezpyb290ey0tY29udGFpbmVyLXdpZHRoOiAxMjQwcHg7LS1jb250YWluZXItZ3V0dGVyLXg6IDEwMHB4fX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uL2ZvbnRzL1JvYm90by1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL1JvYm90by1UaGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDoxMDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi9mb250cy9Sb2JvdG8tQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo5MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi9mb250cy9Sb2JvdG8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9Sb2JvdG8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIjtzcmM6dXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uL2ZvbnRzL1JvYm90by1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9Sb2JvdG8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG8gQ29uZGVuc2VkXCI7c3JjOnVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1FeHRyYUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1FeHRyYUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDoyMDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIjtzcmM6dXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG8gQ29uZGVuc2VkXCI7c3JjOnVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG8gQ29uZGVuc2VkXCI7c3JjOnVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIjtzcmM6dXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIjtzcmM6dXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG8gQ29uZGVuc2VkXCI7c3JjOnVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvIENvbmRlbnNlZFwiO3NyYzp1cmwoXCIuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo2MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9LyohIHNhbml0aXplLmNzcyB2OC4wLjAgfCBDQzAgTGljZW5zZSB8IGdpdGh1Yi5jb20vY3NzdG9vbHMvc2FuaXRpemUuY3NzICovKiw6OmJlZm9yZSw6OmFmdGVye2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3gtc2l6aW5nOmJvcmRlci1ib3h9OjpiZWZvcmUsOjphZnRlcnt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjppbmhlcml0fWh0bWx7Y3Vyc29yOmRlZmF1bHQ7bGluZS1oZWlnaHQ6MS4xNTstbW96LXRhYi1zaXplOjQ7dGFiLXNpemU6NDstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO3dvcmQtYnJlYWs6YnJlYWstd29yZH1ib2R5e21hcmdpbjowfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9aHJ7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1tYWlue2Rpc3BsYXk6YmxvY2t9bmF2IG9sLG5hdiB1bHtsaXN0LXN0eWxlOm5vbmV9cHJle2ZvbnQtc2l6ZToxZW19YXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9YWJiclt0aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQsc2FtcHtmb250LXNpemU6MWVtfXNtYWxse2ZvbnQtc2l6ZTo4MCV9YXVkaW8sY2FudmFzLGlmcmFtZSxpbWcsc3ZnLHZpZGVve3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1hdWRpbyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9ja31hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfWltZ3tib3JkZXItc3R5bGU6bm9uZX1zdmc6bm90KFtmaWxsXSl7ZmlsbDpjdXJyZW50Q29sb3J9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdH1idXR0b24saW5wdXQsc2VsZWN0e21hcmdpbjowfWJ1dHRvbntvdmVyZmxvdzp2aXNpYmxlO3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLFt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1maWVsZHNldHtwYWRkaW5nOi4zNWVtIC43NWVtIC42MjVlbX1pbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWxlZ2VuZHtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfXRleHRhcmVhe21hcmdpbjowO292ZXJmbG93OmF1dG87cmVzaXplOnZlcnRpY2FsfVt0eXBlPWNoZWNrYm94XSxbdHlwZT1yYWRpb117cGFkZGluZzowfVt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiw6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOmluaGVyaXQ7b3BhY2l0eTouNTR9Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9OjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTpub25lO3BhZGRpbmc6MH06LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9Oi1tb3otdWktaW52YWxpZHtib3gtc2hhZG93Om5vbmV9ZGV0YWlsc3tkaXNwbGF5OmJsb2NrfWRpYWxvZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkO2NvbG9yOiMwMDA7ZGlzcGxheTpibG9jaztoZWlnaHQ6LW1vei1maXQtY29udGVudDtoZWlnaHQ6LXdlYmtpdC1maXQtY29udGVudDtoZWlnaHQ6Zml0LWNvbnRlbnQ7bGVmdDowO21hcmdpbjphdXRvO3BhZGRpbmc6MWVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2lkdGg6LW1vei1maXQtY29udGVudDt3aWR0aDotd2Via2l0LWZpdC1jb250ZW50O3dpZHRoOmZpdC1jb250ZW50fWRpYWxvZzpub3QoW29wZW5dKXtkaXNwbGF5Om5vbmV9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX1jYW52YXN7ZGlzcGxheTppbmxpbmUtYmxvY2t9dGVtcGxhdGV7ZGlzcGxheTpub25lfWEsYXJlYSxidXR0b24saW5wdXQsbGFiZWwsc2VsZWN0LHN1bW1hcnksdGV4dGFyZWEsW3RhYmluZGV4XXstbXMtdG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9ufVtoaWRkZW5de2Rpc3BsYXk6bm9uZX1bYXJpYS1idXN5PXRydWVde2N1cnNvcjpwcm9ncmVzc31bYXJpYS1jb250cm9sc117Y3Vyc29yOnBvaW50ZXJ9W2FyaWEtZGlzYWJsZWQ9dHJ1ZV0sW2Rpc2FibGVkXXtjdXJzb3I6bm90LWFsbG93ZWR9W2FyaWEtaGlkZGVuPWZhbHNlXVtoaWRkZW5dOm5vdCg6Zm9jdXMpe2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtkaXNwbGF5OmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGV9aHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3h9KiwqOmFjdGl2ZSwqOmZvY3Vze291dGxpbmU6MCAhaW1wb3J0YW50fWJvZHl7bWluLXdpZHRoOjM2MHB4O21pbi1oZWlnaHQ6MTAwdmg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMzIzZTQ4O2ZvbnQtc2l6ZToxcmVtO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO292ZXJmbG93LXg6aGlkZGVuO3BhZGRpbmctdG9wOjQuODEyNXJlbTt0cmFuc2l0aW9uOnBhZGRpbmctdG9wIC4zc31AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpe2JvZHl7cGFkZGluZy10b3A6dmFyKC0taGVhZGVyLWhlaWdodCl9fWJvZHkuaXMtbWVudS1vcGVue292ZXJmbG93OmhpZGRlbn1ib2R5LmlzLXNjcm9sbGVke3BhZGRpbmctdG9wOjQuODEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpe2JvZHkuaXMtc2Nyb2xsZWR7cGFkZGluZy10b3A6dmFyKC0taGVhZGVyLXNjcm9sbGVkLWhlaWdodCl9fWJvZHkuaGFzLWhlcm97cGFkZGluZy10b3A6MH1pbWd7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCV9ZmlndXJle21hcmdpbjoxLjI1cmVtIDB9cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxLjI1cmVtO2ZvbnQtc2l6ZToxLjEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7cHtmb250LXNpemU6MS4yNXJlbX19YXtjb2xvcjojZmYzNjAwO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246Y29sb3IgLjNzLG9wYWNpdHkgLjNzLHRyYW5zZm9ybSAuM3M7Zm9udC1zaXplOjEuMjVyZW19YTpob3ZlcixhOmZvY3VzLGE6YWN0aXZle2NvbG9yOiNjYzJiMDB9YSBzdmd7dHJhbnNpdGlvbjpub25lfWhye2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXI6MDtoZWlnaHQ6MXB4O21hcmdpbjoxLjI1cmVtIDB9c3Ryb25nLGJ7Zm9udC13ZWlnaHQ6NzAwfWRmbixjaXRlLGVtLGl7Zm9udC1zdHlsZTppdGFsaWN9YmxvY2txdW90ZXtmb250LXdlaWdodDo3MDA7bWFyZ2luOjIuNWVtIDFlbX1hZGRyZXNze21hcmdpbjowIDAgMS4yNXJlbX1wcmV7bWF4LXdpZHRoOjEwMCU7YmFja2dyb3VuZDojZWZmMWYyO2ZvbnQtZmFtaWx5OlwiQ291cmllciAxMCBQaXRjaFwiLENvdXJpZXIsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxNHB4O21hcmdpbjoxcmVtIDA7cGFkZGluZzoxcmVtO2JvcmRlci1yYWRpdXM6LjMxMjVyZW07b3ZlcmZsb3c6YXV0b31jb2RlLGtiZCx0dCx2YXJ7YmFja2dyb3VuZDojZWZmMWYyO2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2U7Zm9udC1zaXplOjE0cHg7cGFkZGluZzozcHggNnB4O2JvcmRlci1yYWRpdXM6NHB4fWNvZGUgdmFye3BhZGRpbmc6MH1rYmR7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzozcHggNnB4fW1hcmt7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2ZvbnQtd2VpZ2h0OjUwMH1hYmJyLGFjcm9ueW17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkO2N1cnNvcjpoZWxwfWJpZ3tmb250LXNpemU6MTI1JX1zdmd7ZmxleC1zaHJpbms6MDt0cmFuc2l0aW9uOmFsbCAuM3MgMHN9ZW1iZWQsaWZyYW1lLG9iamVjdHttYXgtd2lkdGg6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe2lmcmFtZVtzcmMqPXlvdXR1YmVdLGlmcmFtZVtzcmMqPXZpbWVvXXt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKCgxMDB2dyAtIDYwcHgpKi41NjI1KX19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsuY29udGFpbmVyLmNvbnRhaW5lci1sYXJnZSwud29vY29tbWVyY2UgLmNvbnRhaW5lci1sYXJnZS5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbnRhaW5lci1sYXJnZS5zaXRlLWNvbnRlbnQsLmNvbnRhaW5lci1sYXJnZS5tYWluLW1lbnVfX2NvbnRhaW5lcnttYXgtd2lkdGg6OTByZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTc1MHB4KXsuY29udGFpbmVyLmNvbnRhaW5lci1sYXJnZSwud29vY29tbWVyY2UgLmNvbnRhaW5lci1sYXJnZS5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbnRhaW5lci1sYXJnZS5zaXRlLWNvbnRlbnQsLmNvbnRhaW5lci1sYXJnZS5tYWluLW1lbnVfX2NvbnRhaW5lcnttYXgtd2lkdGg6MTA4Ljc1cmVtfX0uc2VjdGlvbntwYWRkaW5nOjIuNXJlbSAwfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNlY3Rpb257cGFkZGluZzozLjc1cmVtIDB9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNlY3Rpb24tLWRvdWJsZS1wYWRkaW5ne3BhZGRpbmc6OC43NXJlbSAwfX0uZmxleC1saW5re3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnRleHQtd2hpdGV7Y29sb3I6I2ZmZn0ucGItMHtwYWRkaW5nLWJvdHRvbTowfS5hcmNoaXZlLXdyYXBwZXIucHQtMHtwYWRkaW5nLXRvcDowfS5tYi0xe21hcmdpbi1ib3R0b206MS4yNXJlbX0uYmctZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LmJnLXJlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZjM2MDB9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZmxleC1yb3ctcmV2ZXJzZS0tZGVza3RvcHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX19LnRleHQtcHJpbWFyeXtjb2xvcjojZmYzNjAwfS5mbGV4LXJvdy1yZXZlcnNlLS1hbGx7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZmxleC1yb3ctcmV2ZXJzZS0tYWxse2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfX0jd3BhZG1pbmJhcnstLXdwLWJsdWU6ICMyMjcxYjE7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfSN3cGFkbWluYmFyOmhvdmVyICN3cC1hZG1pbi1iYXItc2l0ZS1uYW1le2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fSN3cGFkbWluYmFyOm5vdCguaXMtZXhwYW5kZWQpOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfSN3cGFkbWluYmFyOm5vdCguaXMtZXhwYW5kZWQpOmhvdmVyICN3cC1hZG1pbi1iYXItc2l0ZS1uYW1le3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfSN3cGFkbWluYmFyLmlzLWV4cGFuZGVke3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfSN3cGFkbWluYmFyLmlzLWV4cGFuZGVkICN3cC1hZG1pbi1iYXItc2l0ZS1uYW1le3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfSN3cGFkbWluYmFyLmlzLWV4cGFuZGVkICN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdwLWJsdWUpfSN3cGFkbWluYmFyLmlzLWV4cGFuZGVkICN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtmb250LXNpemU6MjBweCAhaW1wb3J0YW50fSN3cGFkbWluYmFyIC5hYi10b3AtbWVudT4ubWVudXBvcD4uYWItc3ViLXdyYXBwZXJ7dG9wOjEwMCV9QG1lZGlhKG1heC13aWR0aDogNzgycHgpeyN3cGFkbWluYmFyIC5hYi10b3Atc2Vjb25kYXJ5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjB9I3dwYWRtaW5iYXIgLmFiLXRvcC1zZWNvbmRhcnk+Lm1lbnVwb3A+LmFiLXN1Yi13cmFwcGVye3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA2MzlweCl7I3dwYWRtaW5iYXIgI3dwLWFkbWluLWJhci1yb290LWRlZmF1bHR7ZGlzcGxheTpmbGV4fSN3cGFkbWluYmFyICN3cC1hZG1pbi1iYXItcm9vdC1kZWZhdWx0Pmxpe2ZsZXgtc2hyaW5rOjB9fUBtZWRpYShtYXgtd2lkdGg6IDc4MnB4KXsjd3BhZG1pbmJhciB1bCN3cC1hZG1pbi1iYXItcm9vdC1kZWZhdWx0PmxpI3dwLWFkbWluLWJhci13cHNlby1tZW51LCN3cGFkbWluYmFyIHVsI3dwLWFkbWluLWJhci1yb290LWRlZmF1bHQ+bGkjd3AtYWRtaW4tYmFyLWdmb3JtLWZvcm1ze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0jd3AtYWRtaW4tYmFyLXNpdGUtbmFtZXtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMDAwICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDZweCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNzgzcHgpeyN3cC1hZG1pbi1iYXItc2l0ZS1uYW1le3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMycHgpfX0jd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTpiZWZvcmUsI3dwLWFkbWluLWJhci1zaXRlLW5hbWU6YWZ0ZXJ7d2lkdGg6NDZweDtoZWlnaHQ6NDZweH1AbWVkaWEobWluLXdpZHRoOiA3ODNweCl7I3dwLWFkbWluLWJhci1zaXRlLW5hbWU6YmVmb3JlLCN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmFmdGVye3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9fSN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmJlZm9yZXtjb250ZW50OlwiXCIgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgIWltcG9ydGFudH0jd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTphZnRlcntjb250ZW50Olwi74SJXCIgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtZmFtaWx5OmRhc2hpY29ucztmb250LXNpemU6MThweDt0cmFuc2l0aW9uOmFsbCAuMnMgIWltcG9ydGFudDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0jd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTpob3ZlcjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13cC1ibHVlKX0jd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTpob3ZlcjphZnRlcntmb250LXNpemU6MjJweH0uYWxpZ25sZWZ0e2Rpc3BsYXk6aW5saW5lO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEuNXJlbX0uYWxpZ25yaWdodHtkaXNwbGF5OmlubGluZTtmbG9hdDpyaWdodDttYXJnaW4tbGVmdDoxLjVyZW19LmFsaWduY2VudGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS53cC1jYXB0aW9ue21hcmdpbi1ib3R0b206MS41cmVtO21heC13aWR0aDoxMDAlfS53cC1jYXB0aW9uIGltZ1tjbGFzcyo9d3AtaW1hZ2UtXXtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dHttYXJnaW46MXJlbSAwfXNwYW4ud3AtY2FwdGlvbi10ZXh0e3RleHQtYWxpZ246Y2VudGVyfS5nYWxsZXJ5ey0tZ2FsbGVyeS1nYXA6IDFyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDp2YXIoLS1nYWxsZXJ5LWdhcCk7bWFyZ2luOjEuMjVyZW0gMH0uZ2FsbGVyeS1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOmNhbGMoNTAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApKTttYXJnaW46MH1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmdhbGxlcnktaXRlbXt3aWR0aDpjYWxjKCgxMDAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApKjIpLzMpfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVte3dpZHRoOmNhbGMoKDEwMCUgLSB2YXIoLS1nYWxsZXJ5LWdhcCkqMSkvMil9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW17d2lkdGg6Y2FsYygoMTAwJSAtIHZhcigtLWdhbGxlcnktZ2FwKSoyKS8zKX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbXt3aWR0aDpjYWxjKCgxMDAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApKjMpLzQpfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVte3dpZHRoOmNhbGMoKDEwMCUgLSB2YXIoLS1nYWxsZXJ5LWdhcCkqNCkvNSl9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW17d2lkdGg6Y2FsYygoMTAwJSAtIHZhcigtLWdhbGxlcnktZ2FwKSo1KS82KX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbXt3aWR0aDpjYWxjKCgxMDAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApKjYpLzcpfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVte3dpZHRoOmNhbGMoKDEwMCUgLSB2YXIoLS1nYWxsZXJ5LWdhcCkqNykvOCl9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW17d2lkdGg6Y2FsYygoMTAwJSAtIHZhcigtLWdhbGxlcnktZ2FwKSo4KS85KX19LmdhbGxlcnktY2FwdGlvbntkaXNwbGF5OmJsb2NrfS53cC1zbWlsZXl7Ym9yZGVyOjA7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MDtwYWRkaW5nOjB9LnRleHQtc217Zm9udC1zaXplOi44NzVyZW19LnRleHQtbWR7Zm9udC1zaXplOjEuMTI1cmVtfS50ZXh0LWxnLC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZXtmb250LXNpemU6MS4xMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsudGV4dC1sZywuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2V7Zm9udC1zaXplOjEuMzc1cmVtfX0udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWFydGljbGUucHJvZHVjdCBhLmFkZGVkX3RvX2NhcnQsLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQgYSwjYWRkX3BheW1lbnRfbWV0aG9kIC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbiwud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbiwuc2hvd2NvdXBvbiwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYTpub3QoW2NsYXNzXSksLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIGE6bm90KFtjbGFzc10pLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlIGE6bm90KFtjbGFzc10pLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvIGE6bm90KFtjbGFzc10pLC5lZGl0b3IgYTpub3QoW2NsYXNzXSksLmVudHJ5LWNvbnRlbnQgYTpub3QoW2NsYXNzXSl7Y29sb3I6I2ZmMzYwMDt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpe2FydGljbGUucHJvZHVjdCBhLmFkZGVkX3RvX2NhcnQ6aG92ZXIsLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQgYTpob3ZlciwjYWRkX3BheW1lbnRfbWV0aG9kIC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b246aG92ZXIsLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbjpob3Zlciwuc2hvd2NvdXBvbjpob3Zlciwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYTpob3Zlcjpub3QoW2NsYXNzXSksLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIGE6aG92ZXI6bm90KFtjbGFzc10pLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlIGE6aG92ZXI6bm90KFtjbGFzc10pLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvIGE6aG92ZXI6bm90KFtjbGFzc10pLC5lZGl0b3IgYTpob3Zlcjpub3QoW2NsYXNzXSksLmVudHJ5LWNvbnRlbnQgYTpob3Zlcjpub3QoW2NsYXNzXSl7Y29sb3I6I2ZmMzYwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfX0uYmxvY2txdW90ZXtmb250LXNpemU6MS4yNXJlbTttYXJnaW46My4xMjVyZW0gMS44NzVyZW19LmJsb2NrcXVvdGUgcHtmb250LXdlaWdodDo3MDB9LmJsb2NrcXVvdGUgY2l0ZXtkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO21hcmdpbi10b3A6MXJlbTttYXJnaW4tYm90dG9tOjB9LmVkaXRvcj4qOmxhc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQ+KjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uZWRpdG9yIGgxLC5lbnRyeS1jb250ZW50IGgxLC5lZGl0b3IgLmgxLC5lbnRyeS1jb250ZW50IC5oMSwuZWRpdG9yIGgyLC5lbnRyeS1jb250ZW50IGgyLC5lZGl0b3IgLmgyLC5lbnRyeS1jb250ZW50IC5oMiwuZWRpdG9yIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmcsLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5lZGl0b3IgLmdmb3JtX2hlYWRpbmcsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZW50cnktY29udGVudCAuZ2Zvcm1faGVhZGluZywuZWRpdG9yIGgzLC5lbnRyeS1jb250ZW50IGgzLC5lZGl0b3IgLmgzLC5lbnRyeS1jb250ZW50IC5oMywuZWRpdG9yIC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDIsLmVudHJ5LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMiwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC5lZGl0b3IgaDIsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAuZW50cnktY29udGVudCBoMiwuZWRpdG9yIGg0LC5lbnRyeS1jb250ZW50IGg0LC5lZGl0b3IgLmg0LC5lbnRyeS1jb250ZW50IC5oNCwuZWRpdG9yIC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmVwbHktdGl0bGUsLmVudHJ5LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0ICNyZXBseS10aXRsZSwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVkaXRvciAjcmVwbHktdGl0bGUsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5lbnRyeS1jb250ZW50ICNyZXBseS10aXRsZSwuZWRpdG9yIGg1LC5lbnRyeS1jb250ZW50IGg1LC5lZGl0b3IgLmg1LC5lbnRyeS1jb250ZW50IC5oNSwuZWRpdG9yIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCwuZW50cnktY29udGVudCAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQsLmVkaXRvciAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsLndvb2NvbW1lcmNlIC5lZGl0b3IgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLC53b29jb21tZXJjZSAuZW50cnktY29udGVudCAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsLmVkaXRvciAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgaDIsLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAuZWRpdG9yIGgyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAuZW50cnktY29udGVudCBoMiwuZWRpdG9yICNjdXN0b21lcl9kZXRhaWxzIGgzLC5lbnRyeS1jb250ZW50ICNjdXN0b21lcl9kZXRhaWxzIGgzLCNjdXN0b21lcl9kZXRhaWxzIC5lZGl0b3IgaDMsI2N1c3RvbWVyX2RldGFpbHMgLmVudHJ5LWNvbnRlbnQgaDMsLmVkaXRvciBoNiwuZW50cnktY29udGVudCBoNiwuZWRpdG9yIC5oNiwuZW50cnktY29udGVudCAuaDZ7bWFyZ2luLXRvcDoxLjI1cmVtfS5lZGl0b3IgaDE6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgaDE6Zmlyc3QtY2hpbGQsLmVkaXRvciAuaDE6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLmgxOmZpcnN0LWNoaWxkLC5lZGl0b3IgaDI6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgaDI6Zmlyc3QtY2hpbGQsLmVkaXRvciAuaDI6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLmgyOmZpcnN0LWNoaWxkLC5lZGl0b3IgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZzpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5nOmZpcnN0LWNoaWxkLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmVkaXRvciAuZ2Zvcm1faGVhZGluZzpmaXJzdC1jaGlsZCwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5lbnRyeS1jb250ZW50IC5nZm9ybV9oZWFkaW5nOmZpcnN0LWNoaWxkLC5lZGl0b3IgaDM6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgaDM6Zmlyc3QtY2hpbGQsLmVkaXRvciAuaDM6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLmgzOmZpcnN0LWNoaWxkLC5lZGl0b3IgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMjpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIGgyOmZpcnN0LWNoaWxkLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLmVkaXRvciBoMjpmaXJzdC1jaGlsZCwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC5lbnRyeS1jb250ZW50IGgyOmZpcnN0LWNoaWxkLC5lZGl0b3IgaDQ6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgaDQ6Zmlyc3QtY2hpbGQsLmVkaXRvciAuaDQ6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLmg0OmZpcnN0LWNoaWxkLC5lZGl0b3IgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0ICNyZXBseS10aXRsZTpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgI3JlcGx5LXRpdGxlOmZpcnN0LWNoaWxkLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuZWRpdG9yICNyZXBseS10aXRsZTpmaXJzdC1jaGlsZCwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LWNvbnRlbnQgI3JlcGx5LXRpdGxlOmZpcnN0LWNoaWxkLC5lZGl0b3IgaDU6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgaDU6Zmlyc3QtY2hpbGQsLmVkaXRvciAuaDU6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLmg1OmZpcnN0LWNoaWxkLC5lZGl0b3IgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkOmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZDpmaXJzdC1jaGlsZCwuZWRpdG9yIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGU6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZTpmaXJzdC1jaGlsZCwud29vY29tbWVyY2UgLmVkaXRvciAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGU6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlIC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZTpmaXJzdC1jaGlsZCwuZWRpdG9yICNjdXN0b21lcl9kZXRhaWxzIGgzOmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50ICNjdXN0b21lcl9kZXRhaWxzIGgzOmZpcnN0LWNoaWxkLCNjdXN0b21lcl9kZXRhaWxzIC5lZGl0b3IgaDM6Zmlyc3QtY2hpbGQsI2N1c3RvbWVyX2RldGFpbHMgLmVudHJ5LWNvbnRlbnQgaDM6Zmlyc3QtY2hpbGQsLmVkaXRvciBoNjpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCBoNjpmaXJzdC1jaGlsZCwuZWRpdG9yIC5oNjpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCAuaDY6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5saXN0LWJvcmRlcntsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfS5saXN0LWJvcmRlciBsaXtsaW5lLWhlaWdodDoxLjI1cmVtO21hcmdpbi1ib3R0b206MS4xMjVyZW07ZGlzcGxheTpmbGV4O2dhcDouNXJlbTtmb250LXNpemU6MXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5saXN0LWJvcmRlciBsaXtmb250LXNpemU6MS4yNXJlbX19Lmxpc3QtYm9yZGVyIGxpOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6NXB4O2hlaWdodDoxMnB4O21hcmdpbi10b3A6NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmMzYwMDtkaXNwbGF5OmJsb2NrO2ZsZXgtc2hyaW5rOjB9Lmxpc3QtYm9yZGVyLS1zbWFsbCBsaXtmb250LXNpemU6MXJlbTttYXJnaW4tYm90dG9tOi42MjVyZW07bGluZS1oZWlnaHQ6MS4zfS5tYXAtd3JhcHBlciAubGlzdC1ib3JkZXJ7Y29sb3I6I2ZmZn0ubWFwLXdyYXBwZXIgLmxpc3QtYm9yZGVyIGxpOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lmxpc3QtbnVtYmVyIGxpe2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjIwcHh9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubGlzdC1udW1iZXIgbGl7Zm9udC1zaXplOjEuMjVyZW19fWgxLC5oMSxoMiwuaDIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZyxoMywuaDMsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMixoNCwuaDQsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0ICNyZXBseS10aXRsZSxoNSwuaDUsLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkLC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyLCNjdXN0b21lcl9kZXRhaWxzIGgzLGg2LC5oNnttaW4taGVpZ2h0OjB2dztmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjE7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206Ljc1ZW19aDEgYSwuaDEgYSxoMiBhLC5oMiBhLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmcgYSxoMyBhLC5oMyBhLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDIgYSxoNCBhLC5oNCBhLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmVwbHktdGl0bGUgYSxoNSBhLC5oNSBhLC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCBhLC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUgYSwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgaDIgYSwjY3VzdG9tZXJfZGV0YWlscyBoMyBhLGg2IGEsLmg2IGF7Y29sb3I6aW5oZXJpdH1oMSwuaDF7Zm9udC1zaXplOmNsYW1wKDIuODc1cmVtLGNhbGMoMi44NzVyZW0gKyAoMXZ3IC0gNi40cHgpICogNC4yNSksNXJlbSk7Zm9udC13ZWlnaHQ6OTAwfWgyLC5oMiwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5ne2ZvbnQtc2l6ZTpjbGFtcCgxLjg3NXJlbSxjYWxjKDEuODc1cmVtICsgKDF2dyAtIDYuNHB4KSAqIDIuNSksMy4xMjVyZW0pO2ZvbnQtd2VpZ2h0OjkwMH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpe2gyLC5oMiwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5ne21hcmdpbi1ib3R0b206Mi41cmVtfX1oMywuaDMsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMntmb250LXNpemU6Y2xhbXAoMS41cmVtLGNhbGMoMS41cmVtICsgKDF2dyAtIDYuNHB4KSAqIDEuNSksMi4yNXJlbSk7Zm9udC13ZWlnaHQ6NTAwfWg0LC5oNCwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgI3JlcGx5LXRpdGxle2ZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sY2FsYygxLjVyZW0gKyAoMXZ3IC0gNi40cHgpICogMC43NSksMS44NzVyZW0pO2ZvbnQtd2VpZ2h0OjUwMH1oNSwuaDUsLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkLC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyLCNjdXN0b21lcl9kZXRhaWxzIGgze2ZvbnQtc2l6ZTpjbGFtcCgxLjI1cmVtLGNhbGMoMS4yNXJlbSArICgxdncgLSA2LjRweCkgKiAwLjUpLDEuNXJlbSk7Zm9udC13ZWlnaHQ6NTAwfWg2LC5oNntmb250LXNpemU6Y2xhbXAoMS4yNXJlbSxjYWxjKDEuMjVyZW0gKyAoMXZ3IC0gNi40cHgpICogMCksMS4yNXJlbSk7Zm9udC13ZWlnaHQ6OTAwfS5zZWN0aW9uLXRpdGxle2NvbG9yOiMwMDB9dWwsb2x7bWFyZ2luOjAgMCAxLjI1cmVtIDA7cGFkZGluZy1sZWZ0OjEuODc1cmVtfXVse2xpc3Qtc3R5bGU6ZGlzY31vbHtsaXN0LXN0eWxlOmRlY2ltYWx9bGk+dWwsbGk+b2x7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW46MCAxcmVtIDEuMjVyZW19Lmxpc3QtY2hlY2ssLmxpc3QtZG90LC5saXN0LW51bWJlcntsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjVyZW07cGFkZGluZy1sZWZ0OjB9Lmxpc3QtY2hlY2s+bGksLmxpc3QtZG90PmxpLC5saXN0LW51bWJlcj5saXtwYWRkaW5nLWxlZnQ6MS44NzVyZW19Lmxpc3QtY2hlY2s+bGl7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDcGF0aCBkPSdNNDM1Ljg0OCA4My40NjZMMTcyLjgwNCAzNDYuNTFsLTk2LjY1Mi05Ni42NTJjLTQuNjg2LTQuNjg2LTEyLjI4NC00LjY4Ni0xNi45NzEgMGwtMjguMjg0IDI4LjI4NGMtNC42ODYgNC42ODYtNC42ODYgMTIuMjg0IDAgMTYuOTcxbDEzMy40MjEgMTMzLjQyMWM0LjY4NiA0LjY4NiAxMi4yODQgNC42ODYgMTYuOTcxIDBsMjk5LjgxMy0yOTkuODEzYzQuNjg2LTQuNjg2IDQuNjg2LTEyLjI4NCAwLTE2Ljk3MWwtMjguMjg0LTI4LjI4NGMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3IDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCAwIC4zNWVtLzFlbSAxZW19Lmxpc3QtZG90Pmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5saXN0LWRvdD5saTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6LjVlbTtoZWlnaHQ6LjVlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZjM2MDA7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOi41ZW07bGVmdDouMjVlbX0ubGlzdC1udW1iZXJ7Y291bnRlci1yZXNldDpjdXN0b20tY291bnRlcn0ubGlzdC1udW1iZXI+bGl7Y291bnRlci1pbmNyZW1lbnQ6Y3VzdG9tLWNvdW50ZXI7bWluLWhlaWdodDoxLjJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0ubGlzdC1udW1iZXI+bGk6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihjdXN0b20tY291bnRlcikgXCIuXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS41cmVtO2hlaWdodDoxLjI1cmVtO2NvbG9yOiNmZjM2MDA7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6OTAwO2xpbmUtaGVpZ2h0OjEuNDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTVweDtsZWZ0OjB9dGFibGV7d2lkdGg6MTAwJTttYXJnaW46MCAwIDEuMjVyZW07d29yZC1icmVhazpub3JtYWx9dGFibGUgdGgsdGFibGUgdGR7cGFkZGluZzouMzc1cmVtIC41cmVtO3ZlcnRpY2FsLWFsaWduOnRvcH0udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjFweCBzb2xpZCAjZDBkMGQwfS50YWJsZS1ib3JkZXJlZCB0aCwudGFibGUtYm9yZGVyZWQgdGR7Ym9yZGVyOjFweCBzb2xpZCAjZDBkMGQwfS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pe2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOX0udGFibGUtcmVzcG9uc2l2ZXtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmJ0biwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCwud29vY29tbWVyY2UgYS5idXR0b24uYWx0LC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LC53b29jb21tZXJjZSBhLmJ1dHRvbiwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLGlucHV0W3R5cGU9c3VibWl0XXt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7aGVpZ2h0OjMuMzc1cmVtO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOi43NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZjM2MDA7Y29sb3I6I2ZmZjtmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlcjoxcHggc29saWQgI2ZmMzYwMDtib3JkZXItcmFkaXVzOjJweDtwYWRkaW5nOjAgMS41cmVtO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmJ0biwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCwud29vY29tbWVyY2UgYS5idXR0b24uYWx0LC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LC53b29jb21tZXJjZSBhLmJ1dHRvbiwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLGlucHV0W3R5cGU9c3VibWl0XXtmb250LXNpemU6MS4zMTI1cmVtO3BhZGRpbmc6MCA2LjI1cmVtfX0uYnRuOmhvdmVyLC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZSBpbnB1dC5idXR0b246aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwuYnRuOmZvY3VzLC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6Zm9jdXMsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmZvY3VzLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmZvY3VzLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6Zm9jdXMsLndvb2NvbW1lcmNlIGEuYnV0dG9uOmZvY3VzLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmZvY3VzLC53b29jb21tZXJjZSBpbnB1dC5idXR0b246Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywuYnRuOmFjdGl2ZSwud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmFjdGl2ZSwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6YWN0aXZlLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmFjdGl2ZSwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmFjdGl2ZSwud29vY29tbWVyY2UgYS5idXR0b246YWN0aXZlLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmFjdGl2ZSwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1jb2xvcjojMDAwO2NvbG9yOiNmZmZ9LmJ0biBzdmcsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQgc3ZnLC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQgc3ZnLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCBzdmcsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQgc3ZnLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQgc3ZnLC53b29jb21tZXJjZSBhLmJ1dHRvbiBzdmcsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24gc3ZnLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24gc3ZnLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSBzdmcsLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSBzdmcsaW5wdXRbdHlwZT1zdWJtaXRdIHN2Z3tmbGV4LXNocmluazowO3dpZHRoOjEuMjVyZW07aGVpZ2h0OjEuMjVyZW07dHJhbnNpdGlvbjpub25lfS5idG4tc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZjtjb2xvcjojZmYzNjAwfS5idG4tc2Vjb25kYXJ5OmhvdmVyLC5idG4tc2Vjb25kYXJ5OmZvY3VzLC5idG4tc2Vjb25kYXJ5OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZn0uYnRuLXNtYWxse3BhZGRpbmc6MCAxLjg3NXJlbX0uYnRuLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZjtjb2xvcjojZmYzNjAwfS5idG4td2hpdGU6aG92ZXIsLmJ0bi13aGl0ZTpmb2N1cywuYnRuLXdoaXRlOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZjM2MDA7Ym9yZGVyLWNvbG9yOiNmZjM2MDA7Y29sb3I6I2ZmZn0uYnRuLWJsYWNre2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItY29sb3I6IzAwMDtjb2xvcjojZmZmfS5idG4tYmxhY2s6aG92ZXIsLmJ0bi1ibGFjazpmb2N1cywuYnRuLWJsYWNrOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZjM2MDA7Ym9yZGVyLWNvbG9yOiNmZjM2MDA7Y29sb3I6I2ZmZn0uYnRuLXNtLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyAuYnV0dG9uLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbntoZWlnaHQ6Mi41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO3BhZGRpbmc6MCAxLjI1cmVtfS5idG4tbGcsLndvb2NvbW1lcmNlICNwYXltZW50ICNwbGFjZV9vcmRlciwud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdC5jaGVja291dC1idXR0b257aGVpZ2h0OjMuMTI1cmVtO2ZvbnQtc2l6ZToxLjEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5idG4tbGcsLndvb2NvbW1lcmNlICNwYXltZW50ICNwbGFjZV9vcmRlciwud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdC5jaGVja291dC1idXR0b257aGVpZ2h0OjMuMzc1cmVtO2ZvbnQtc2l6ZToxLjI1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey5idG4tbGcsLndvb2NvbW1lcmNlICNwYXltZW50ICNwbGFjZV9vcmRlciwud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdC5jaGVja291dC1idXR0b257cGFkZGluZzowIDJyZW19fS5idG4tb3V0bGluZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOiNmZjM2MDA7Y29sb3I6I2ZmMzYwMH0uYnRuLW91dGxpbmU6aG92ZXIsLmJ0bi1vdXRsaW5lOmZvY3VzLC5idG4tb3V0bGluZTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmYzNjAwO2JvcmRlci1jb2xvcjojZmYzNjAwO2NvbG9yOiNmZmZ9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOiMzOGJkZjg7Y29sb3I6IzM4YmRmOH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMzhiZGY4O2JvcmRlci1jb2xvcjojMzhiZGY4O2NvbG9yOiNmZmZ9LmJ0bi1sYWJlbHtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmYzNjAwO2NvbG9yOiNmZmY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6Ljg3NXJlbTtwYWRkaW5nOi4zMTI1cmVtIC42MjVyZW07Ym9yZGVyLXJhZGl1czouMzEyNXJlbX0uYnRuLWxhYmVsLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMzOGJkZjh9LmJ0bi1ncm91cHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2dhcDouOTM3NXJlbX0uYnRuLWZ1bGx7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey5tYXgtbGctZmxleHtkaXNwbGF5OmZsZXh9fUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7Lm1heC1sZy1mdWxse3dpZHRoOjEwMCV9fS5zZWN0aW9uIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF17dHJhbnNpdGlvbjphbGwgLjNzIDBzO2hlaWdodDozLjM3NXJlbTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDouNzVyZW07YmFja2dyb3VuZC1jb2xvcjojZmYzNjAwO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXI6MXB4IHNvbGlkICNmZjM2MDA7Ym9yZGVyLXJhZGl1czoycHg7cGFkZGluZzowIDEuNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5zZWN0aW9uIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF17Zm9udC1zaXplOjEuMzEyNXJlbTtwYWRkaW5nOjAgNi4yNXJlbX19LnNlY3Rpb24gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKXtiYWNrZ3JvdW5kLWNvbG9yOiNmZjM2MDB9LnNlY3Rpb24gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlciwuc2VjdGlvbiBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLC5zZWN0aW9uIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItY29sb3I6IzAwMDtjb2xvcjojZmZmfS5zZWN0aW9uIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF0gc3Zne2ZsZXgtc2hyaW5rOjA7d2lkdGg6MS4yNXJlbTtoZWlnaHQ6MS4yNXJlbTt0cmFuc2l0aW9uOm5vbmV9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0LC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYSxpbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dXJsXSxpbnB1dFt0eXBlPXBhc3N3b3JkXSxpbnB1dFt0eXBlPXNlYXJjaF0saW5wdXRbdHlwZT1udW1iZXJdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPXJhbmdlXSxpbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9d2Vla10saW5wdXRbdHlwZT10aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPWNvbG9yXSx0ZXh0YXJlYXt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwMDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxcmVtO3BhZGRpbmc6LjgxMjVyZW0gMXJlbTtib3JkZXI6MXB4IHNvbGlkICNkMGQwZDA7Ym9yZGVyLXJhZGl1czouMzEyNXJlbX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT11cmxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXBhc3N3b3JkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1zZWFyY2hdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW51bWJlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1yYW5nZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bW9udGhdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXdlZWtdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRpbWVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9Y29sb3JdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcix0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7dHJhbnNpdGlvbjphbGwgLjNzIDBzO29wYWNpdHk6Ljh9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dXJsXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cGFzc3dvcmRdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1zZWFyY2hdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1udW1iZXJdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1yYW5nZV06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGVdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1tb250aF06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXdlZWtdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10aW1lXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWNvbG9yXTotbW96LXBsYWNlaG9sZGVyLHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXJ7dHJhbnNpdGlvbjphbGwgLjNzIDBzO29wYWNpdHk6Ljh9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dXJsXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXNlYXJjaF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1udW1iZXJdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGVdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bW9udGhdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9d2Vla106Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10aW1lXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWNvbG9yXTo6LW1vei1wbGFjZWhvbGRlcix0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7b3BhY2l0eTouOH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT11cmxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cGFzc3dvcmRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1tb250aF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT13ZWVrXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRpbWVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9Y29sb3JdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye3RyYW5zaXRpb246YWxsIC4zcyAwcztvcGFjaXR5Oi44fS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0OjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXJhbmdlXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGltZV06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1jb2xvcl06OnBsYWNlaG9sZGVyLHRleHRhcmVhOjpwbGFjZWhvbGRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7b3BhY2l0eTouOH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOmhvdmVyLGlucHV0W3R5cGU9dGV4dF06aG92ZXIsaW5wdXRbdHlwZT1lbWFpbF06aG92ZXIsaW5wdXRbdHlwZT11cmxdOmhvdmVyLGlucHV0W3R5cGU9cGFzc3dvcmRdOmhvdmVyLGlucHV0W3R5cGU9c2VhcmNoXTpob3ZlcixpbnB1dFt0eXBlPW51bWJlcl06aG92ZXIsaW5wdXRbdHlwZT10ZWxdOmhvdmVyLGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyLGlucHV0W3R5cGU9ZGF0ZV06aG92ZXIsaW5wdXRbdHlwZT1tb250aF06aG92ZXIsaW5wdXRbdHlwZT13ZWVrXTpob3ZlcixpbnB1dFt0eXBlPXRpbWVdOmhvdmVyLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmhvdmVyLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmhvdmVyLGlucHV0W3R5cGU9Y29sb3JdOmhvdmVyLHRleHRhcmVhOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6Zm9jdXMsaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxpbnB1dFt0eXBlPXVybF06Zm9jdXMsaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxpbnB1dFt0eXBlPXRlbF06Zm9jdXMsaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMsaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxpbnB1dFt0eXBlPW1vbnRoXTpmb2N1cyxpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLGlucHV0W3R5cGU9dGltZV06Zm9jdXMsaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsdGV4dGFyZWE6Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTphY3RpdmUsaW5wdXRbdHlwZT10ZXh0XTphY3RpdmUsaW5wdXRbdHlwZT1lbWFpbF06YWN0aXZlLGlucHV0W3R5cGU9dXJsXTphY3RpdmUsaW5wdXRbdHlwZT1wYXNzd29yZF06YWN0aXZlLGlucHV0W3R5cGU9c2VhcmNoXTphY3RpdmUsaW5wdXRbdHlwZT1udW1iZXJdOmFjdGl2ZSxpbnB1dFt0eXBlPXRlbF06YWN0aXZlLGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZSxpbnB1dFt0eXBlPWRhdGVdOmFjdGl2ZSxpbnB1dFt0eXBlPW1vbnRoXTphY3RpdmUsaW5wdXRbdHlwZT13ZWVrXTphY3RpdmUsaW5wdXRbdHlwZT10aW1lXTphY3RpdmUsaW5wdXRbdHlwZT1kYXRldGltZV06YWN0aXZlLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmFjdGl2ZSxpbnB1dFt0eXBlPWNvbG9yXTphY3RpdmUsdGV4dGFyZWE6YWN0aXZle2JvcmRlci1jb2xvcjojMDAwfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0OmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXVybF06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZWxdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRlXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1tb250aF06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9d2Vla106Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGltZV06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXM6OnBsYWNlaG9sZGVyLHRleHRhcmVhOmZvY3VzOjpwbGFjZWhvbGRlcntvcGFjaXR5Oi4yfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1jb2xvcl0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPWRhdGVdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1kYXRldGltZS1sb2NhbF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPWRhdGV0aW1lXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9ZW1haWxdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1tb250aF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPW51bWJlcl0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPXBhc3N3b3JkXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9c2VhcmNoXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9dGVsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9dGV4dF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPXRpbWVdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT11cmxdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT13ZWVrXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0LmhpZGRlbiwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWEuaGlkZGVuLGlucHV0LmhpZGRlblt0eXBlPXRleHRdLGlucHV0LmhpZGRlblt0eXBlPWVtYWlsXSxpbnB1dC5oaWRkZW5bdHlwZT11cmxdLGlucHV0LmhpZGRlblt0eXBlPXBhc3N3b3JkXSxpbnB1dC5oaWRkZW5bdHlwZT1zZWFyY2hdLGlucHV0LmhpZGRlblt0eXBlPW51bWJlcl0saW5wdXQuaGlkZGVuW3R5cGU9dGVsXSxpbnB1dC5oaWRkZW5bdHlwZT1yYW5nZV0saW5wdXQuaGlkZGVuW3R5cGU9ZGF0ZV0saW5wdXQuaGlkZGVuW3R5cGU9bW9udGhdLGlucHV0LmhpZGRlblt0eXBlPXdlZWtdLGlucHV0LmhpZGRlblt0eXBlPXRpbWVdLGlucHV0LmhpZGRlblt0eXBlPWRhdGV0aW1lXSxpbnB1dC5oaWRkZW5bdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXQuaGlkZGVuW3R5cGU9Y29sb3JdLHRleHRhcmVhLmhpZGRlbntvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59aW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24saW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luOjB9aW5wdXRbdHlwZT1udW1iZXJdey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjFyZW07cGFkZGluZy1sZWZ0OjFyZW19ZmllbGRzZXR7Ym9yZGVyLXJhZGl1czouMzEyNXJlbX10ZXh0YXJlYXtoZWlnaHQ6Ni44NzVyZW07cGFkZGluZzoxcmVtfWlucHV0W3R5cGU9Y2hlY2tib3hde3RyYW5zaXRpb246YWxsIC4zcyAwcztmbGV4LXNocmluazowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMHB4O2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JvcmRlcjoxcHggc29saWQgI2QwZDBkMDtib3JkZXItcmFkaXVzOi4zMTI1cmVtO2FwcGVhcmFuY2U6bm9uZTttYXJnaW4tcmlnaHQ6LjVlbX1pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NwYXRoIGQ9J00xNzMuODk4IDQzOS40MDRsLTE2Ni40LTE2Ni40Yy05Ljk5Ny05Ljk5Ny05Ljk5Ny0yNi4yMDYgMC0zNi4yMDRsMzYuMjAzLTM2LjIwNGM5Ljk5Ny05Ljk5OCAyNi4yMDctOS45OTggMzYuMjA0IDBMMTkyIDMxMi42OSA0MzIuMDk1IDcyLjU5NmM5Ljk5Ny05Ljk5NyAyNi4yMDctOS45OTcgMzYuMjA0IDBsMzYuMjAzIDM2LjIwNGM5Ljk5NyA5Ljk5NyA5Ljk5NyAyNi4yMDYgMCAzNi4yMDRsLTI5NC40IDI5NC40MDFjLTkuOTk4IDkuOTk3LTI2LjIwNyA5Ljk5Ny0zNi4yMDQtLjAwMXonIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKX1sYWJlbDpob3ZlciBpbnB1dFt0eXBlPWNoZWNrYm94XXtib3JkZXItY29sb3I6IzAwMH1pbnB1dFt0eXBlPXJhZGlvXXt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7ZmxleC1zaHJpbms6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JvcmRlcjoxcHggc29saWQgI2QwZDBkMDtib3JkZXItcmFkaXVzOjUwJTthcHBlYXJhbmNlOm5vbmU7bWFyZ2luLXJpZ2h0Oi41ZW19aW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCBibGFjayAwJSwgYmxhY2sgMC4yNXJlbSwgd2hpdGUgMC4yNXJlbSk7Ym9yZGVyLWNvbG9yOiMwMDB9aW5wdXRbdHlwZT1yYWRpb106aG92ZXJ7Ym9yZGVyLWNvbG9yOiMwMDB9bGFiZWw6aG92ZXIgaW5wdXRbdHlwZT1yYWRpb117Ym9yZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyByb3RhdGlvbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5mbGV4LW1kLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZmxleC1sZy1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LWxnLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7LmZsZXgteGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAwKXsuaGlkZGVuLXhzLXVwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiAtMSl7LnZpc2libGUteHMtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuaGlkZGVuLW1kLXVwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA2MzlweCl7LnZpc2libGUtbWQtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmhpZGRlbi1sZy11cHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXsudmlzaWJsZS1sZy11cHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsuaGlkZGVuLXhsLXVwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiAxNDM5cHgpey52aXNpYmxlLXhsLXVwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0uZC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS50ZXh0LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5ICFpbXBvcnRhbnR9LnRleHQtd3JhcHt3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudH0udGV4dC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnR9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDApey50ZXh0LXhzLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQteHMtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXhzLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LnRleHQtbWQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1tZC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtbWQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnRleHQtbGctbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1sZy1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtbGctY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7LnRleHQteGwtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC14bC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQteGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UgIWltcG9ydGFudH0udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtY2FwaXRhbGl6ZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplICFpbXBvcnRhbnR9LmJnLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojZmYzNjAwICFpbXBvcnRhbnR9LmNvbG9yLXByaW1hcnl7Y29sb3I6I2ZmMzYwMCAhaW1wb3J0YW50fS5iZy1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojMzhiZGY4ICFpbXBvcnRhbnR9LmNvbG9yLXNlY29uZGFyeXtjb2xvcjojMzhiZGY4ICFpbXBvcnRhbnR9LmJnLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS5jb2xvci13aGl0ZXtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmJnLWJsYWNre2JhY2tncm91bmQtY29sb3I6IzAwMCAhaW1wb3J0YW50fS5jb2xvci1ibGFja3tjb2xvcjojMDAwICFpbXBvcnRhbnR9LmJnLWdyZXl7YmFja2dyb3VuZC1jb2xvcjojYTNhYWFlICFpbXBvcnRhbnR9LmNvbG9yLWdyZXl7Y29sb3I6I2EzYWFhZSAhaW1wb3J0YW50fS5pbWctY292ZXJ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb3ZlciAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uaW1nLWNvbnRhaW57d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnR9LnNjcmVlbi1yZWFkZXItdGV4dHtib3JkZXI6MDtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtjbGlwLXBhdGg6aW5zZXQoNTAlKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHg7d29yZC13cmFwOm5vcm1hbCAhaW1wb3J0YW50fS5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXN7Zm9udC1zaXplOi44NzVyZW07YmFja2dyb3VuZC1jb2xvcjojZjFmMWYxO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MCAwIDJweCAycHggcmdiYSgwLDAsMCwuNik7Y2xpcDphdXRvICFpbXBvcnRhbnQ7Y2xpcC1wYXRoOm5vbmU7Y29sb3I6IzAwMDtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7aGVpZ2h0OmF1dG87bGVmdDo1cHg7bGluZS1oZWlnaHQ6bm9ybWFsO3BhZGRpbmc6LjkzNzVyZW0gMS40Mzc1cmVtIC44NzVyZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7dG9wOjVweDt3aWR0aDphdXRvO3otaW5kZXg6MTAwMDAwfS5uby1zY3JvbGx7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwdmg7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO292ZXJmbG93OmhpZGRlbjtvdmVyc2Nyb2xsLWJlaGF2aW9yOm5vbmV9Lm92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH0uZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZSAhaW1wb3J0YW50fS5jb250YWluZXIsLndvb2NvbW1lcmNlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtY29udGVudCwubWFpbi1tZW51X19jb250YWluZXIsLmNvbnRhaW5lci1mbHVpZCwuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXhzey0tYnMtZ3V0dGVyLXg6IDMwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30uY29udGFpbmVyLC53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnQsLm1haW4tbWVudV9fY29udGFpbmVye21heC13aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuY29udGFpbmVyLW1kLC5jb250YWluZXIsLndvb2NvbW1lcmNlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtY29udGVudCwubWFpbi1tZW51X19jb250YWluZXJ7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXIsLndvb2NvbW1lcmNlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtY29udGVudCwubWFpbi1tZW51X19jb250YWluZXJ7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7LmNvbnRhaW5lci14bCwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lciwud29vY29tbWVyY2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1jb250ZW50LC5tYWluLW1lbnVfX2NvbnRhaW5lcnttYXgtd2lkdGg6MTI0MHB4fX06cm9vdHstLWJzLWJyZWFrcG9pbnQteHM6IDA7LS1icy1icmVha3BvaW50LW1kOiA2NDBweDstLWJzLWJyZWFrcG9pbnQtbGc6IDEwMjVweDstLWJzLWJyZWFrcG9pbnQteGw6IDE0NDBweH0ucm93LC53b29jb21tZXJjZSAuY29sMi1zZXQsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0ey0tYnMtZ3V0dGVyLXg6IDMwcHg7LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpfS5yb3c+Kiwud29vY29tbWVyY2UgLmNvbDItc2V0PiosLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0Pip7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSl9LmNvbHtmbGV4OjEgMCAwJX0ucm93LWNvbHMtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLTAsLmd4LTB7LS1icy1ndXR0ZXIteDogMH0uZy0wLC5neS0wey0tYnMtZ3V0dGVyLXk6IDB9LmctMSwuZ3gtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLTEsLmd5LTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy0yLC5neC0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy0yLC5neS0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy0zLC5neC0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmctMywuZ3ktM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLTQsLmd4LTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLTQsLmd5LTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLTUsLmd4LTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy01LC5neS01ey0tYnMtZ3V0dGVyLXk6IDNyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5jb2wtbWR7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLW1kLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLW1kLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtbWQtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5yb3ctY29scy1tZC00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLW1kLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtbWQtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbWQtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1tZC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1tZC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbWQtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLW1kLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1tZC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbWQtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLW1kLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1tZC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtbWQtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLW1kLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtbWQtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1tZC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1tZC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1tZC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtbWQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1tZC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LW1kLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1tZC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LW1kLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy1tZC0wLC5neC1tZC0wey0tYnMtZ3V0dGVyLXg6IDB9LmctbWQtMCwuZ3ktbWQtMHstLWJzLWd1dHRlci15OiAwfS5nLW1kLTEsLmd4LW1kLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy1tZC0xLC5neS1tZC0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19LmctbWQtMiwuZ3gtbWQtMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmctbWQtMiwuZ3ktbWQtMnstLWJzLWd1dHRlci15OiAwLjVyZW19LmctbWQtMywuZ3gtbWQtM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLW1kLTMsLmd5LW1kLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1tZC00LC5neC1tZC00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy1tZC00LC5neS1tZC00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy1tZC01LC5neC1tZC01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmctbWQtNSwuZ3ktbWQtNXstLWJzLWd1dHRlci15OiAzcmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5jb2wtbGd7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLWxnLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLWxnLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLWxnLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtbGctMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5yb3ctY29scy1sZy00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLWxnLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtbGctNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbGctYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1sZy0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1sZy0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbGctM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLWxnLTQsLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9ue2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbGctNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLWxnLTYsLndvb2NvbW1lcmNlIC5jb2wyLXNldCAuY29sLTEsLndvb2NvbW1lcmNlIC5jb2wyLXNldCAuY29sLTIsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtbGctN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLWxnLTgsLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtbGctOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLWxnLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtbGctMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1sZy0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1sZy0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtbGctMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1sZy0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LWxnLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtbGctNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1sZy02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LWxnLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtbGctOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1sZy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LWxnLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy1sZy0wLC5neC1sZy0wey0tYnMtZ3V0dGVyLXg6IDB9LmctbGctMCwuZ3ktbGctMHstLWJzLWd1dHRlci15OiAwfS5nLWxnLTEsLmd4LWxnLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy1sZy0xLC5neS1sZy0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19LmctbGctMiwuZ3gtbGctMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmctbGctMiwuZ3ktbGctMnstLWJzLWd1dHRlci15OiAwLjVyZW19LmctbGctMywuZ3gtbGctM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLWxnLTMsLmd5LWxnLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1sZy00LC5neC1sZy00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy1sZy00LC5neS1sZy00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy1sZy01LC5neC1sZy01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmctbGctNSwuZ3ktbGctNXstLWJzLWd1dHRlci15OiAzcmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey5jb2wteGx7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLXhsLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLXhsLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLXhsLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMteGwtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5yb3ctY29scy14bC00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLXhsLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMteGwtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC14bC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC14bC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteGwtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXhsLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC14bC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wteGwtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXhsLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC14bC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wteGwtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXhsLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wteGwtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC14bC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC14bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQteGwtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC14bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQteGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC14bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQteGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC14bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy14bC0wLC5neC14bC0wey0tYnMtZ3V0dGVyLXg6IDB9LmcteGwtMCwuZ3kteGwtMHstLWJzLWd1dHRlci15OiAwfS5nLXhsLTEsLmd4LXhsLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy14bC0xLC5neS14bC0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19LmcteGwtMiwuZ3gteGwtMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmcteGwtMiwuZ3kteGwtMnstLWJzLWd1dHRlci15OiAwLjVyZW19LmcteGwtMywuZ3gteGwtM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLXhsLTMsLmd5LXhsLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy14bC00LC5neC14bC00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy14bC00LC5neS14bC00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy14bC01LC5neC14bC01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmcteGwtNSwuZ3kteGwtNXstLWJzLWd1dHRlci15OiAzcmVtfX0ucm93LC53b29jb21tZXJjZSAuY29sMi1zZXQsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0e3Jvdy1nYXA6MzBweH0ucm93Ky5yb3csLndvb2NvbW1lcmNlIC5jb2wyLXNldCsucm93LC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCsucm93LC53b29jb21tZXJjZSAucm93Ky5jb2wyLXNldCwud29vY29tbWVyY2UgLmNvbDItc2V0Ky5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAucm93Ky5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQrLmNvbDItc2V0e21hcmdpbi10b3A6MzBweH0uY29udGFpbmVyLC53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnQsLm1haW4tbWVudV9fY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IHZhcigtLWNvbnRhaW5lci1ndXR0ZXIteCl9LmNvbnRhaW5lci1mbHVpZCwuY29udGFpbmVyLXhzLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLXhse21heC13aWR0aDoxOTIwcHh9LnNpdGUtZm9vdGVye2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Y29sb3I6I2ZmZn0uZm9vdGVyLWxpbmtze2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MXJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5mb290ZXItbGlua3N7ZmxleC1kaXJlY3Rpb246cm93O2dhcDoxLjg3NXJlbX19LmZvb3Rlci1saW5rcyBsaXtsaW5lLWhlaWdodDoxfS5mb290ZXItbGlua3MgYXtjb2xvcjojZmZmfS5mb290ZXItbGlua3MgYTpob3Zlcntjb2xvcjojZmYzNjAwfS5tYXAtd3JhcHBlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnN0YXJ0O3dpZHRoOjEwMCU7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsubWFwLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246cm93fX0ubWFwe3dpZHRoOjEwMCU7cGFkZGluZzoyLjVyZW0gMXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsubWFwe3dpZHRoOjUwJTtwYWRkaW5nOi45Mzc1cmVtIDAgMS42ODc1cmVtfX0ubWFwIGltZ3t3aWR0aDozMjhweDtoZWlnaHQ6NDQ0cHh9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFwIGltZ3t3aWR0aDo0ODZweDtoZWlnaHQ6NjU4cHh9fS5mb290ZXItaW5mb3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmMzYwMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6Mi41cmVtIDFyZW07Y29sb3I6I2ZmZjt6LWluZGV4OjA7b3ZlcmZsb3c6aGlkZGVufS5mb290ZXItaW5mbyBoMiwuZm9vdGVyLWluZm8gLmgyLC5mb290ZXItaW5mbyAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5nLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmZvb3Rlci1pbmZvIC5nZm9ybV9oZWFkaW5ne3dvcmQtYnJlYWs6a2VlcC1hbGx9LmZvb3Rlci1pbmZvX19jb250ZW50IGF7Y29sb3I6I2ZmZn1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmZvb3Rlci1pbmZve3dpZHRoOjUwJTtwYWRkaW5nOjAgMS4yNXJlbSAwIDEuODc1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5mb290ZXItaW5mb3twYWRkaW5nOjAgMCAwIDUuNjI1cmVtfX0uZm9vdGVyLWluZm8gLmJ0bi1zZWNvbmRhcnl7bWFyZ2luLXRvcDoxcmVtfUBtZWRpYShtYXgtd2lkdGg6IDYzOXB4KXsuZm9vdGVyLWluZm8gLmJ0bi1zZWNvbmRhcnl7ZGlzcGxheTpmbGV4fX0uZm9vdGVyLWluZm86YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvYW50aXF1ZS5wbmdcIik7YmFja2dyb3VuZC1zaXplOmNvdmVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3otaW5kZXg6LTE7bWl4LWJsZW5kLW1vZGU6bXVsdGlwbHl9LmZvb3Rlci1pbmZvIGgyLC5mb290ZXItaW5mbyBoMywuZm9vdGVyLWluZm8gLmgyLC5mb290ZXItaW5mbyAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5nLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmZvb3Rlci1pbmZvIC5nZm9ybV9oZWFkaW5nLC5mb290ZXItaW5mbyAuaDMsLmZvb3Rlci1pbmZvIC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDIsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAuZm9vdGVyLWluZm8gaDJ7bWFyZ2luLWJvdHRvbToxLjI1cmVtfS5zaXRlLWZvb3RlciAuZm9ybS1mb290ZXJ7ZGlzcGxheTpibG9ja31AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5zaXRlLWZvb3RlciAuZm9ybS1mb290ZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn19LnNpdGUtZm9vdGVyIC5mb3JtLWZvb3RlciAud3Bmb3Jtcy1mb3Jte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNpdGUtZm9vdGVyIC5mb3JtLWZvb3RlciAud3Bmb3Jtcy1mb3Jte2ZsZXgtZGlyZWN0aW9uOnJvdzt3aWR0aDphdXRvO2FsaWduLWl0ZW1zOmNlbnRlcn19LnNpdGUtZm9vdGVyIC5mb3JtLWZvb3RlciAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtnYXA6NXB4fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNpdGUtZm9vdGVyIC5mb3JtLWZvb3RlciAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lcnt3aWR0aDphdXRvO2dhcDowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjJweDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5zaXRlLWZvb3RlciAuZm9ybS1mb290ZXIgLndwZm9ybXMtZm9ybSBlbS53cGZvcm1zLWVycm9ye3Bvc2l0aW9uOmFic29sdXRlfX0uc2l0ZS1mb290ZXIgLmZvcm0tZm9vdGVyIC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGR7cGFkZGluZzowfS5zaXRlLWZvb3RlciAuZm9ybS1mb290ZXIgLndwZm9ybXMtZm9ybSAuZm9ybS1pbnB1dC1pdGVte2ZsZXgtZ3JvdzoxfUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7LnNpdGUtZm9vdGVyIC5mb3JtLWZvb3RlciAud3Bmb3Jtcy1mb3JtIC5mb3JtLWlucHV0LWl0ZW17d2lkdGg6MTAwJX19LnNpdGUtZm9vdGVyIC5mb3JtLWZvb3RlciAud3Bmb3Jtcy1mb3JtIGlucHV0e3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjQwcHg7Zm9udC1zaXplOi44NzVyZW07Y29sb3I6IzMyM2U0OH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5zaXRlLWZvb3RlciAuZm9ybS1mb290ZXIgLndwZm9ybXMtZm9ybSBpbnB1dHtoZWlnaHQ6MzZweH19LnNpdGUtZm9vdGVyIC5mb3JtLWZvb3RlciAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXJ7bWFyZ2luLXRvcDowO2hlaWdodDo0MHB4O2JhY2tncm91bmQtY29sb3I6I2ZmMzYwMH1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey5zaXRlLWZvb3RlciAuZm9ybS1mb290ZXIgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVye3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDouOTM3NXJlbTtoZWlnaHQ6NTRweH19LnNpdGUtZm9vdGVyIC5mb3JtLWZvb3RlciAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ZmMzYwMCAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2hlaWdodDo0MHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey5zaXRlLWZvb3RlciAuZm9ybS1mb290ZXIgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbntoZWlnaHQ6My4zNzVyZW07bGluZS1oZWlnaHQ6My4zNzVyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNpdGUtZm9vdGVyIC5mb3JtLWZvb3RlciAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9ue2ZvbnQtc2l6ZTowO3dpZHRoOjIuNXJlbTtoZWlnaHQ6Mi41cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3BhcGVyLXBsYW5lLnN2Z1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9fS5zaXRlLWZvb3RlciAuZm9ybS1mb290ZXIgLndwZm9ybXMtY29udGFpbmVyLWZ1bGx7bWFyZ2luOjB9LnNpdGUtZm9vdGVyIC5mb3JtLWZvb3RlciAud3Bmb3Jtcy1jb250YWluZXItZnVsbCBmb3Jte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Ym9yZGVyLXJhZGl1czoycHh9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuc2l0ZS1mb290ZXIgLmZvcm0tZm9vdGVyIC53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGZvcm17ZmxleC1kaXJlY3Rpb246cm93fX0uc2l0ZS1mb290ZXIgLmZvcm0tZm9vdGVyIC53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHttYXJnaW4tYm90dG9tOi4zMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNpdGUtZm9vdGVyIC5mb3JtLWZvb3RlciAud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3BjZjctZm9ybS1jb250cm9sLXdyYXB7bWFyZ2luLWJvdHRvbTowfX0uc2l0ZS1mb290ZXIgLmZvcm0tZm9vdGVyIC5idG4tZm9ybXtwYWRkaW5nOi42MjVyZW07Ym9yZGVyLXJhZGl1czoycHg7aGVpZ2h0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuc2l0ZS1mb290ZXIgLmZvcm0tZm9vdGVyIC5idG4tZm9ybXtib3JkZXI6MXB4IHNvbGlkICNmZjM2MDB9fS5zaXRlLWZvb3RlciAuZm9ybS1mb290ZXIgLmJ0bi1mb3JtIHN2Z3toZWlnaHQ6MS4yNXJlbTt3aWR0aDoxLjI1cmVtfS5zaXRlLWZvb3RlciAuZm9ybS1mb290ZXIgLnRpdGxlLWZvcm17bWFyZ2luLWJvdHRvbTouOTM3NXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxLjEyNXJlbTttYXJnaW4tcmlnaHQ6MDtmbGV4LXNocmluazowfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNpdGUtZm9vdGVyIC5mb3JtLWZvb3RlciAudGl0bGUtZm9ybXttYXJnaW4tcmlnaHQ6MS44NzVyZW07bWFyZ2luLWJvdHRvbTowfX0uc2l0ZS1mb290ZXIgLmZvcm0tZm9vdGVyIGlucHV0W3R5cGU9dGV4dF17Ym9yZGVyOm5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYTNhYWFlO2JvcmRlci1yYWRpdXM6MDtwYWRkaW5nOi43NXJlbSAuNzVyZW0gLjc1cmVtIDEuMjVyZW19LnNpdGUtZm9vdGVyIC5mb3JtLWZvb3RlciBbZGF0YS1uYW1lPXlvdXItZW1haWxde2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5zaXRlLWZvb3RlciAuZm9ybS1mb290ZXIgW2RhdGEtbmFtZT15b3VyLWVtYWlsXTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhM2FhYWU7aGVpZ2h0OjMwcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnNpdGUtZm9vdGVyIC5mb3JtLWZvb3RlciBpbnB1dFt0eXBlPWVtYWlsXXtib3JkZXI6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6Ljc1cmVtIC43NXJlbSAuNzVyZW0gMS4yNXJlbX0uc2l0ZS1mb290ZXIgLmZvcm0tZm9vdGVyIGlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjojMzIzZTQ4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6Ljg3NXJlbX0uZm9vdGVyLXRvcHtwYWRkaW5nOjEuODc1cmVtIDA7YmFja2dyb3VuZC1jb2xvcjojMzMzO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNhM2FhYWV9LmZvb3Rlci10b3AgLnJvdywuZm9vdGVyLXRvcCAud29vY29tbWVyY2UgLmNvbDItc2V0LC53b29jb21tZXJjZSAuZm9vdGVyLXRvcCAuY29sMi1zZXQsLmZvb3Rlci10b3AgLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0LC53b29jb21tZXJjZS1wYWdlIC5mb290ZXItdG9wIC5jb2wyLXNldHtyb3ctZ2FwOjIwcHh9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5mb290ZXItdG9wIC5yb3csLmZvb3Rlci10b3AgLndvb2NvbW1lcmNlIC5jb2wyLXNldCwud29vY29tbWVyY2UgLmZvb3Rlci10b3AgLmNvbDItc2V0LC5mb290ZXItdG9wIC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAuZm9vdGVyLXRvcCAuY29sMi1zZXR7cm93LWdhcDozMHB4fX0uYm9yZGVyLXNlY3Rpb257Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2EzYWFhZX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmJvcmRlci1zZWN0aW9ue2JvcmRlci1ib3R0b206bm9uZX19LndyYXBwZXItcGhvbmV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53cmFwcGVyLXBob25le2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOnJvd319LmZvb3Rlci1waG9uZSwuZm9vdGVyLWVtYWlse2NvbG9yOiNmZmY7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtZmFtaWx5OlwiUm9ib3RvIENvbmRlbnNlZFwiLHNhbnMtc2VyaWY7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbToxLjg3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5mb290ZXItcGhvbmUsLmZvb3Rlci1lbWFpbHttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjEuMTI1cmVtfX0uZm9vdGVyLXBob25lIHN2ZywuZm9vdGVyLWVtYWlsIHN2Z3toZWlnaHQ6MjBweDt3aWR0aDoyMHB4O21hcmdpbi1yaWdodDouNjI1cmVtfS5mb290ZXItZW1haWx7bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOjIuNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5mb290ZXItZW1haWx7bWFyZ2luLWxlZnQ6Mi41cmVtO21hcmdpbi1ib3R0b206MH19LmZvb3Rlci1lbWFpbCBzdmd7aGVpZ2h0OjE0cHg7d2lkdGg6MjBweH0uYWxpZ24tY2VudGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmZvb3Rlci1taWRkbGV7cGFkZGluZzoyLjVyZW0gMDtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2EzYWFhZX0udGl0bGUtbWlkZGxlLC5mb290ZXItY29tbW9ue2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo1MDA7Zm9udC1mYW1pbHk6XCJSb2JvdG8gQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtjb2xvcjojZmZmfS50aXRsZS1taWRkbGV7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7cGFkZGluZy1ib3R0b206LjYyNXJlbTttYXJnaW4tYm90dG9tOjEwcHh9LmZvb3Rlci1saXN0e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7Y29sdW1uLWNvdW50OjJ9LmNvcHlyaWdodHtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo1MDA7Zm9udC1mYW1pbHk6XCJSb2JvdG8gQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDoxLjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuY29weXJpZ2h0e21hcmdpbi10b3A6MH19LmZvb3Rlci1saW5rcyBhe2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmfS5mb290ZXItYm90dG9tLWlubmVye2Rpc3BsYXk6ZmxleDtnYXA6MS4yNXJlbTthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctYm90dG9tOjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5mb290ZXItYm90dG9tLWlubmVye2ZsZXgtZGlyZWN0aW9uOnJvdztnYXA6Ny41cmVtO3BhZGRpbmctYm90dG9tOjB9fS5mb290ZXItY29weXJpZ2h0c3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZ3JvdzoxO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmZvb3Rlci1jb3B5cmlnaHRze2ZsZXgtZGlyZWN0aW9uOnJvd319LmZvb3Rlci1ib3R0b217cGFkZGluZy10b3A6MS4yNXJlbX0uZm9vdGVyLWJvdHRvbSBwLC5mb290ZXItYm90dG9tIGF7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206MH0uZm9vdGVyLWxvZ297d2lkdGg6NXJlbTtoZWlnaHQ6NXJlbX0uY29udGFjdC1saW5rc3tkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuY29udGFjdC1saW5rc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtnYXA6MnB4O3otaW5kZXg6MTA7aGVpZ2h0OjQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7LmNvbnRhY3QtbGlua3N7aGVpZ2h0OjYwcHh9fS5jb250YWN0LWxpbmt7cGFkZGluZzouNjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmMzYwMDttYXgtd2lkdGg6NDBweDtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6MnB4fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7LmNvbnRhY3QtbGlua3ttYXgtd2lkdGg6NjBweDtwYWRkaW5nOi45Mzc1cmVtfX0uY29udGFjdC1pbWFnZXtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O2Rpc3BsYXk6YmxvY2t9QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsuY29udGFjdC1pbWFnZXtoZWlnaHQ6MzBweDt3aWR0aDozMHB4fX0uc2l0ZS1oZWFkZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6NC44MTI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmMzYwMDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZn1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5zaXRlLWhlYWRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzljNGJkO2JhY2tncm91bmQtY29sb3I6I2ZmZn19Lmhhcy1oZXJvOm5vdCguaXMtc2Nyb2xsZWQpIC5zaXRlLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmlzLXNjcm9sbGVkIC5zaXRlLWhlYWRlcntoZWlnaHQ6dmFyKC0taGVhZGVyLXNjcm9sbGVkLWhlaWdodCk7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzowIDEwcHggMTBweCByZ2JhKDAsMCwwLC4xKX0uc2l0ZS1oZWFkZXIgLnNpdGUtbG9nb3ttYXJnaW4tcmlnaHQ6YXV0bzt6LWluZGV4OjN9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuc2l0ZS1oZWFkZXJ7aGVpZ2h0OnZhcigtLWhlYWRlci1oZWlnaHQpfX0uc2l0ZS1sb2dve2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowO3RyYW5zaXRpb246b3BhY2l0eSAuM3N9LnNpdGUtbG9nbyBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6NC43NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5zaXRlLWxvZ28gaW1ne2hlaWdodDo1LjMxMjVyZW19fS5pY29uLWJ1cmdlcntmbGV4LXNocmluazowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIuNXJlbTtoZWlnaHQ6Mi41cmVtO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTEwO3JpZ2h0OjFyZW07dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uaWNvbi1idXJnZXIgc3Bhbntjb2xvcjojZmZmO2ZvbnQtc2l6ZTouNzVyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjcwMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTJweDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7bGV0dGVyLXNwYWNpbmc6LjFlbX0uaXMtbWVudS1vcGVuIC5pY29uLWJ1cmdlciBzcGFue3RvcDotNHB4fS5pcy1tZW51LW9wZW4gLmljb24tYnVyZ2VyIGl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5pcy1tZW51LW9wZW4gLmljb24tYnVyZ2VyIGk6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgwLjgpIHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTAuNzVyZW0pfS5pcy1tZW51LW9wZW4gLmljb24tYnVyZ2VyIGk6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDAuOCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDAuNzVyZW0pfS5pY29uLWJ1cmdlciBpe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6M3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfS5pY29uLWJ1cmdlciBpOmJlZm9yZSwuaWNvbi1idXJnZXIgaTphZnRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6M3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowfS5pY29uLWJ1cmdlciBpOmJlZm9yZXtib3R0b206MS4xMjVyZW19Lmljb24tYnVyZ2VyIGk6YWZ0ZXJ7Ym90dG9tOi41NjI1cmVtfS5oZWFkZXItdG9we2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC4zcyBlYXNlLWluLHBhZGRpbmcgLjNzIGVhc2UtaW47ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmhlYWRlci10b3B7ZGlzcGxheTpmbGV4fX0uaXMtc2Nyb2xsZWQgLmhlYWRlci10b3B7b3ZlcmZsb3c6aGlkZGVuO21heC1oZWlnaHQ6MDtwYWRkaW5nOjB9LmhlYWRlci10b3A6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOWM0YmQ7Ym90dG9tOjA7d2lkdGg6MTAwdnd9LmhlYWRlci10b3BfX2luZm97dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwMH0ubG9jYXRpb25zLWRyb3Bkb3due3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOWM0YmR9QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXsubG9jYXRpb25zLWRyb3Bkb3due3dpZHRoOjEwMCU7cGFkZGluZzoxLjI1cmVtIC43NXJlbX19LmxvY2F0aW9ucy1kcm9wZG93bjpob3ZlciAubG9jYXRpb25zLWRyb3Bkb3duX19tZW51e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LmxvY2F0aW9ucy1kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tYXJyb3d7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5sb2NhdGlvbnMtZHJvcGRvd25fX3RvZ2dsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7cGFkZGluZzowO2JvcmRlci1yYWRpdXM6NHB4O2ZvbnQtc2l6ZToxNHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0OjEuMTI1O2NvbG9yOiMwMDB9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubG9jYXRpb25zLWRyb3Bkb3duX190b2dnbGV7cGFkZGluZzoxMHB4IDE4cHh9fS5sb2NhdGlvbnMtZHJvcGRvd25fX3RvZ2dsZTpob3ZlcntiYWNrZ3JvdW5kOiNmZmZ9LmxvY2F0aW9ucy1kcm9wZG93bl9fdG9nZ2xlIC5sb2NhdGlvbi1pY29ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmxvY2F0aW9ucy1kcm9wZG93bl9fdG9nZ2xlIC5sb2NhdGlvbi1pY29uIHN2Z3t3aWR0aDoxLjI1cmVtO2hlaWdodDoxLjI1cmVtO2ZpbGw6I2ZmMzYwMH0ubG9jYXRpb25zLWRyb3Bkb3duX190b2dnbGUgLmRyb3Bkb3duLWFycm93e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWxlZnQ6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0ubG9jYXRpb25zLWRyb3Bkb3duX190b2dnbGUgLmRyb3Bkb3duLWFycm93IHN2Z3t3aWR0aDouNjg3NXJlbTtoZWlnaHQ6LjM3NXJlbTtmaWxsOiMwMDB9LmxvY2F0aW9ucy1kcm9wZG93bl9fbWVudXtwb3NpdGlvbjpzdGF0aWM7dG9wOjEwMCU7cmlnaHQ6MDt3aWR0aDoxMDAlO21pbi13aWR0aDoyODBweDtiYWNrZ3JvdW5kOiNmZmY7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO3otaW5kZXg6MTAwO292ZXJmbG93LXk6YXV0bztwYWRkaW5nOjAgLjc1cmVtIDAgMS43NXJlbTtib3JkZXItcmFkaXVzOjJweDttYXgtaGVpZ2h0OjB9QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXsubG9jYXRpb25zLWRyb3Bkb3duX19tZW51e292ZXJmbG93OmhpZGRlbn19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubG9jYXRpb25zLWRyb3Bkb3duX19tZW51e2JvcmRlci10b3A6NXB4IHNvbGlkICMwMDA7cG9zaXRpb246YWJzb2x1dGU7bWF4LWhlaWdodDo1NDBweDtwYWRkaW5nOjEuNXJlbSAuNzVyZW0gMS41cmVtIDEuNzVyZW07Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSgwLDAsMCwuMSl9fS5sb2NhdGlvbnMtZHJvcGRvd25fX21lbnUuYWN0aXZle21heC1oZWlnaHQ6NjAwcHg7cGFkZGluZzoxLjVyZW0gLjc1cmVtIDEuNXJlbSAxLjc1cmVtfS5sb2NhdGlvbnMtZHJvcGRvd25fX2l0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFyZ2luLWJvdHRvbTouNjI1cmVtO2ZvbnQtc2l6ZToxcmVtfS5sb2NhdGlvbnMtZHJvcGRvd25fX2l0ZW0gLmxvY2F0aW9uLW1hcmtlcnt3aWR0aDo0cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZDojZmYzNjAwO2JvcmRlci1yYWRpdXM6MnB4fS5sb2NhdGlvbnMtZHJvcGRvd25fX2l0ZW06aG92ZXJ7YmFja2dyb3VuZDojZmZmfS5sb2NhdGlvbnMtZHJvcGRvd25fX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjhweH0ubG9jYXRpb25zLWRyb3Bkb3duX19tZW51Ojotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOiNmMWYxZjE7Ym9yZGVyLXJhZGl1czo0cHh9LmxvY2F0aW9ucy1kcm9wZG93bl9fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDojODg4O2JvcmRlci1yYWRpdXM6NHB4fS5sb2NhdGlvbnMtZHJvcGRvd25fX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye2JhY2tncm91bmQ6IzU1NX0uaGVhZGVyLWJvdHRvbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5oaWRkZW4tbGctdXB7ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey5tYWluLW5hdnt3aWR0aDpjYWxjKDEwMCUgLSAxNnB4KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwMDtvdmVyZmxvdy15OmF1dG87cGFkZGluZzowIDAgMS44NzVyZW07cG9zaXRpb246Zml4ZWQ7dG9wOjQuODEyNXJlbTtyaWdodDowO3RyYW5zaXRpb246b3BhY2l0eSAuMXM7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6LTE7Ym94LXNoYWRvdzotNHB4IDRweCAxMHB4IHJnYmEoMCwwLDAsLjI1KTtsZWZ0OjFyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm1haW4tbmF2e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9fS5pcy1tZW51LW9wZW4gLm1haW4tbmF2e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4zczt6LWluZGV4OjJ9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFpbi1uYXYgLmxvY2F0aW9ucy1kcm9wZG93bntkaXNwbGF5Om5vbmV9fS5tYWluLW1lbnV7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDowO21hcmdpbi10b3A6Mi41cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm1haW4tbWVudXtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxLjg3NXJlbTttYXJnaW4tdG9wOjB9fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7Lm1haW4tbWVudXtnYXA6Mi41cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWluLW1lbnVfX2NvbnRhaW5lcnttYXgtd2lkdGg6dW5zZXQ7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX0ubWFpbi1tZW51Pmxpe2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey5tYWluLW1lbnU+bGl7cGFkZGluZzoxLjI1cmVtIDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M5YzRiZH19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFpbi1tZW51Pmxpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjUuMzEyNXJlbTtib3JkZXItYm90dG9tOjZweCBzb2xpZCByZ2JhKDAsMCwwLDApfX0ubWFpbi1tZW51PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57cGFkZGluZy1yaWdodDoxLjVyZW07cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFpbi1tZW51PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57cGFkZGluZy1yaWdodDowfX0ubWFpbi1tZW51PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXJ7dHJhbnNpdGlvbjphbGwgLjNzIDBzO2NvbnRlbnQ6XCJcIjt3aWR0aDoxcmVtO2hlaWdodDouODc1cmVtO2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyUzRSUzQ3BhdGggZD0nTTQ0MS45IDE2Ny4zbC0xOS44LTE5LjhjLTQuNy00LjctMTIuMy00LjctMTcgMEwyMjQgMzI4LjIgNDIuOSAxNDcuNWMtNC43LTQuNy0xMi4zLTQuNy0xNyAwTDYuMSAxNjcuM2MtNC43IDQuNy00LjcgMTIuMyAwIDE3bDIwOS40IDIwOS40YzQuNyA0LjcgMTIuMyA0LjcgMTcgMGwyMDkuNC0yMDkuNGM0LjctNC43IDQuNy0xMi4zIDAtMTd6JyBmaWxsPSclMjMwMDAwMDAnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDUwJS9jb250YWluO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxLjc1cmVtO3JpZ2h0OjB9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFpbi1tZW51PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXJ7dG9wOmNhbGMoNTAlIC0gLjQzNzVyZW0pO3JpZ2h0Oi0xLjI1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWluLW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX19Lm1haW4tbWVudT5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lm1haW4tbWVudT5saS5jdXJyZW50X3BhZ2VfaXRlbSwubWFpbi1tZW51PmxpLmN1cnJlbnRfcGFnZV9wYXJlbnR7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgIzAwMH0ubWFpbi1tZW51PmxpPmF7Y29sb3I6IzAwMDtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MS4yNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey5tYWluLW1lbnU+bGk+YXtmb250LXNpemU6MS4yNXJlbX0uaGFzLWhlcm86bm90KC5pcy1zY3JvbGxlZCkgLm1haW4tbWVudT5saT5he2NvbG9yOiNmZmZ9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm1haW4tbWVudT5saT5hOmhvdmVye2NvbG9yOiNmZjM2MDAgIWltcG9ydGFudH19Lm1haW4tbWVudT5saSAuYnRuLC5tYWluLW1lbnU+bGkgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgLm1haW4tbWVudT5saSBhLmJ1dHRvbi5hbHQsLm1haW4tbWVudT5saSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIC5tYWluLW1lbnU+bGkgYnV0dG9uLmJ1dHRvbi5hbHQsLm1haW4tbWVudT5saSAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgLm1haW4tbWVudT5saSBpbnB1dC5idXR0b24uYWx0LC5tYWluLW1lbnU+bGkgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCwud29vY29tbWVyY2UgI3Jlc3BvbmQgLm1haW4tbWVudT5saSBpbnB1dCNzdWJtaXQsLm1haW4tbWVudT5saSAud29vY29tbWVyY2UgYS5idXR0b24sLndvb2NvbW1lcmNlIC5tYWluLW1lbnU+bGkgYS5idXR0b24sLm1haW4tbWVudT5saSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2UgLm1haW4tbWVudT5saSBidXR0b24uYnV0dG9uLC5tYWluLW1lbnU+bGkgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiwud29vY29tbWVyY2UgLm1haW4tbWVudT5saSBpbnB1dC5idXR0b24sLm1haW4tbWVudT5saSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgLm1haW4tbWVudT5saSBpbnB1dFt0eXBlPXN1Ym1pdF0sLm1haW4tbWVudT5saSBpbnB1dFt0eXBlPXN1Ym1pdF17Zm9udC1zaXplOjEuMzEyNXJlbTtmb250LXdlaWdodDo3MDB9Lm1haW4tbWVudSAuc3ViLW1lbnV7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOi42MjVyZW07ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm1haW4tbWVudSAuc3ViLW1lbnV7ZGlzcGxheTpibG9jazt3aWR0aDoxOC43NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZjM2MDA7cGFkZGluZy1ib3R0b206LjYyNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMC42MjVyZW0pO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuM3N9fS5tYWluLW1lbnUgLnN1Yi1tZW51IGxpe3dpZHRoOjEwMCU7cGFkZGluZzouMzEyNXJlbSAuNjI1cmVtIC4zMTI1cmVtIC45Mzc1cmVtfS5tYWluLW1lbnUgLnN1Yi1tZW51IGxpIGF7Y29sb3I6IzMyM2U0ODt0cmFuc2l0aW9uOnRleHQtc2hhZG93IC4zc31AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWluLW1lbnUgLnN1Yi1tZW51IGxpIGF7Y29sb3I6I2ZmZn19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFpbi1tZW51IC5zdWItbWVudSBsaSBhOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6LTAuMDI1ZW0gMCAuMDI1ZW0gI2ZmZiwuMDI1ZW0gMCAuMDI1ZW0gI2ZmZn19bGkubWVudS1pdGVtLWNvbnRhY3R7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9ja31AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpe2xpLm1lbnUtaXRlbS1jb250YWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjEuMjVyZW19fWxpLm1lbnUtaXRlbS1jb250YWN0IGF7Y29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe2xpLm1lbnUtaXRlbS1jb250YWN0IGF7d2lkdGg6MTAwJX19LndwY2Y3IC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNle3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtoZWlnaHQ6MXB4O3dpZHRoOjFweDttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjB9LndwY2Y3IGZvcm17cG9zaXRpb246cmVsYXRpdmV9LndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dHt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO21hcmdpbi10b3A6MS4yNXJlbTttYXJnaW4tYm90dG9tOjA7Ym9yZGVyOm5vbmV9LndwY2Y3IGZvcm0uaW5pdCAud3BjZjctcmVzcG9uc2Utb3V0cHV0e2Rpc3BsYXk6bm9uZX0ud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXR7Y29sb3I6IzZkYzIyZX0ud3BjZjcgZm9ybS5mYWlsZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwud3BjZjcgZm9ybS5hYm9ydGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7Y29sb3I6I2RjMzIzMn0ud3BjZjcgZm9ybS5zcGFtIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7Y29sb3I6I2RjMzIzMn0ud3BjZjcgZm9ybS5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsLndwY2Y3IGZvcm0udW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0e2NvbG9yOiNkYzMyMzJ9LndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MXJlbX0ud3BjZjcgLmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbToxcmVtfS53cGNmNyBsYWJlbHtmb250LXdlaWdodDo3MDB9LndwY2Y3IC53cGNmNy1saXN0LWl0ZW0tbGFiZWx7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1sZWZ0Oi4zMTI1cmVtO3RleHQtdHJhbnNmb3JtOmluaXRpYWx9LndwY2Y3IC53cGNmNy1hY2NlcHRhbmNlIGxhYmVse2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpzdGF0aWN9LndwY2Y3IC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW17bWFyZ2luLWxlZnQ6MH0ud3BjZjctZm9ybS1jb250cm9sLXdyYXB7cG9zaXRpb246cmVsYXRpdmV9LndwY2Y3LW5vdC12YWxpZC10aXB7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6I2RjMzIzMjtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MDttYXJnaW46LjVyZW0gMH0udXNlLWZsb2F0aW5nLXZhbGlkYXRpb24tdGlwIC53cGNmNy1ub3QtdmFsaWQtdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMCU7bGVmdDoyMCU7ei1pbmRleDoxMDA7Ym9yZGVyOjFweCBzb2xpZCAjZGMzMjMyO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOi4yZW0gLjhlbX1zcGFuLndwY2Y3LWxpc3QtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDAgMWVtfXNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUsc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCIgXCJ9ZGl2LndwY2Y3IC5hamF4LWxvYWRlcixkaXYud3BjZjcgLndwY2Y3LXNwaW5uZXJ7dmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvYmxhY2stbG9hZGVyLnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7d2lkdGg6MS41cmVtO2hlaWdodDoxLjVyZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSArIDNweCk7bGVmdDowO21hcmdpbjowfWRpdi53cGNmNyBkaXYuYWpheC1lcnJvcntkaXNwbGF5Om5vbmV9ZGl2LndwY2Y3IGlucHV0W3R5cGU9ZmlsZV17Y3Vyc29yOnBvaW50ZXJ9ZGl2LndwY2Y3IGlucHV0W3R5cGU9ZmlsZV06ZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHR9ZGl2LndwY2Y3IC53cGNmNy1zdWJtaXQ6ZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfS53cGNmNy1mb3JtLnN1Ym1pdHRpbmcgLmFqYXgtbG9hZGVyLC53cGNmNy1mb3JtLnN1Ym1pdHRpbmcgLndwY2Y3LXNwaW5uZXJ7dmlzaWJpbGl0eTp2aXNpYmxlfVtkYXRhLWZhbmN5Ym94XXtjdXJzb3I6cG9pbnRlcn0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm17cG9zaXRpb246cmVsYXRpdmV9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9ib2R5IC5nZmllbGR7cG9zaXRpb246cmVsYXRpdmV9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9ib2R5IGZpZWxkc2V0LmdmaWVsZCAuZ2ZpZWxkX2xhYmVse21hcmdpbi1ib3R0b206MjBweH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2ZpZWxkc3tnYXA6MXJlbX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZF9sYWJlbHtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tYm90dG9tOjFlbX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZF9jaGVja2JveHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxcmVtO3BhZGRpbmctbGVmdDoxLjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZF9jaGVja2JveHtwYWRkaW5nLWxlZnQ6Mi41cmVtfX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZF9jaGVja2JveCBsYWJlbHtmb250LXNpemU6MWVtfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Nob2ljZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxLjI1cmVtfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Nob2ljZSBpbnB1dHtmbGV4LXNocmluazowfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjB9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5uaWNlLXNlbGVjdCAuY3VycmVudHtmb250LXdlaWdodDo0MDB9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRde21hcmdpbi1ib3R0b206MH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWltYWdlXXt3aWR0aDoxLjVyZW07aGVpZ2h0OjEuNXJlbTttYXJnaW46MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTouMzEyNXJlbTtyaWdodDouMzEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1pbWFnZV17d2lkdGg6MS44NzVyZW07aGVpZ2h0OjEuODc1cmVtO2JvdHRvbTouNTYyNXJlbTtyaWdodDouNTYyNXJlbX19Lm5pY2Utc2VsZWN0ey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjVweDtib3JkZXI6c29saWQgMXB4ICNlOGU4ZTg7Ym94LXNpemluZzpib3JkZXItYm94O2NsZWFyOmJvdGg7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2hlaWdodDoyLjYyNXJlbTtsaW5lLWhlaWdodDoyLjVyZW07b3V0bGluZTpub25lO3BhZGRpbmctbGVmdDoxLjEyNXJlbTtwYWRkaW5nLXJpZ2h0OjEuODc1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDphdXRvfS5uaWNlLXNlbGVjdDpob3Zlcntib3JkZXItY29sb3I6IzAwMH0ubmljZS1zZWxlY3Q6YWN0aXZlLC5uaWNlLXNlbGVjdC5vcGVuLC5uaWNlLXNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6IzAwMH0ubmljZS1zZWxlY3Q6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzk5OTtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICM5OTk7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjVweDttYXJnaW4tdG9wOi00cHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMnB4O3RvcDo1MCU7dHJhbnNmb3JtLW9yaWdpbjo2NiUgNjYlO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zaXRpb246YWxsIC4xNXMgZWFzZS1pbi1vdXQ7d2lkdGg6NXB4fS5uaWNlLXNlbGVjdC5vcGVuOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTEzNWRlZyl9Lm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3R7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmF1dG87dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCl9Lm5pY2Utc2VsZWN0LmRpc2FibGVke2JvcmRlci1jb2xvcjojZWRlZGVkO2NvbG9yOiM5OTk7cG9pbnRlci1ldmVudHM6bm9uZX0ubmljZS1zZWxlY3QuZGlzYWJsZWQ6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNjY2N9Lm5pY2Utc2VsZWN0LndpZGV7d2lkdGg6MTAwJX0ubmljZS1zZWxlY3Qud2lkZSAubGlzdHtsZWZ0OjAgIWltcG9ydGFudDtyaWdodDowICFpbXBvcnRhbnR9Lm5pY2Utc2VsZWN0LnJpZ2h0e2Zsb2F0OnJpZ2h0fS5uaWNlLXNlbGVjdC5yaWdodCAubGlzdHtsZWZ0OmF1dG87cmlnaHQ6MH0ubmljZS1zZWxlY3Quc21hbGx7Zm9udC1zaXplOi43NXJlbTtoZWlnaHQ6Mi4yNXJlbTtsaW5lLWhlaWdodDoyLjEyNXJlbX0ubmljZS1zZWxlY3Quc21hbGw6YWZ0ZXJ7aGVpZ2h0OjRweDt3aWR0aDo0cHh9Lm5pY2Utc2VsZWN0LnNtYWxsIC5vcHRpb257bGluZS1oZWlnaHQ6Mi4xMjVyZW07bWluLWhlaWdodDoyLjEyNXJlbX0ubmljZS1zZWxlY3QgLmxpc3R7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoNjgsNjgsNjgsLjExKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjFweCAwIDA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMDt0cmFuc2Zvcm06c2NhbGUoMC43NSkgdHJhbnNsYXRlWSgtMjFweCk7dHJhbnNpdGlvbjphbGwgLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEuMjUpLG9wYWNpdHkgLjE1cyBlYXNlLW91dDt6LWluZGV4Ojl9Lm5pY2Utc2VsZWN0IC5saXN0OmhvdmVyIC5vcHRpb246bm90KDpob3Zlcil7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9Lm5pY2Utc2VsZWN0IC5vcHRpb257Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuNXJlbTtsaXN0LXN0eWxlOm5vbmU7bWluLWhlaWdodDoyLjVyZW07b3V0bGluZTpub25lO3BhZGRpbmctbGVmdDoxLjEyNXJlbTtwYWRkaW5nLXJpZ2h0OjEuODEyNXJlbTt0ZXh0LWFsaWduOmxlZnQ7dHJhbnNpdGlvbjphbGwgLjJzfS5uaWNlLXNlbGVjdCAub3B0aW9uLnNlbGVjdGVke2ZvbnQtd2VpZ2h0OmJvbGR9Lm5pY2Utc2VsZWN0IC5vcHRpb24uZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9Lm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIsLm5pY2Utc2VsZWN0IC5vcHRpb24uZm9jdXMsLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2fS5uby1jc3Nwb2ludGVyZXZlbnRzIC5uaWNlLXNlbGVjdCAubGlzdHtkaXNwbGF5Om5vbmV9Lm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3R7ZGlzcGxheTpibG9ja31zZWxlY3QsZGl2Lm5pY2Utc2VsZWN0e3dpZHRoOjEwMCU7aGVpZ2h0OjIuODc1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwO2Zsb2F0Om5vbmU7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MTtib3JkZXI6MXB4IHNvbGlkICNkMGQwZDA7Ym9yZGVyLXJhZGl1czouMzEyNXJlbTtwYWRkaW5nOi44MTI1cmVtIDEuNzVyZW0gLjgxMjVyZW0gMXJlbX1kaXYubmljZS1zZWxlY3R7cG9zaXRpb246cmVsYXRpdmV9ZGl2Lm5pY2Utc2VsZWN0OmFmdGVye3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1jb2xvcjojMDAwO21hcmdpbi10b3A6LTVweH1kaXYubmljZS1zZWxlY3Qub3BlbiAubGlzdHt0cmFuc2Zvcm06c2NhbGUoMSl9ZGl2Lm5pY2Utc2VsZWN0IC5jdXJyZW50e2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjFyZW07bWFyZ2luOjB9ZGl2Lm5pY2Utc2VsZWN0IC5saXN0e3dpZHRoOmNhbGMoMTAwJSArIDJweCk7Ym9yZGVyOjFweCBzb2xpZCAjZDBkMGQwO2JvcmRlci1yYWRpdXM6LjMxMjVyZW07bWFyZ2luOjA7dG9wOjEwMCU7bGVmdDotMXB4fWRpdi5uaWNlLXNlbGVjdCAubGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkMGQwZDB9ZGl2Lm5pY2Utc2VsZWN0IC5vcHRpb257bWluLWhlaWdodDp1bnNldDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwMDtsaW5lLWhlaWdodDoxO3BhZGRpbmc6LjgxMjVyZW0gMXJlbTttYXJnaW46MCAhaW1wb3J0YW50fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtoZWlnaHQ6Mi44MTI1cmVtO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjE7Ym9yZGVyOjFweCBzb2xpZCAjZDBkMGQwO2JvcmRlci1yYWRpdXM6LjMxMjVyZW07cGFkZGluZzowIDEuNzVyZW0gMCAxcmVtO21hcmdpbjowO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zc30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6aG92ZXIsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTphY3RpdmV7Ym9yZGVyLWNvbG9yOiMwMDB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzMyM2U0ODtsaW5lLWhlaWdodDoyLjgxMjVyZW07cGFkZGluZy1sZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7dHJhbnNpdGlvbjphbGwgLjNzIDBzO2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTIgMCA1IDUgNS01IDIgMS03IDctNy03IDItMVonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDUwJSA1MCUvMTRweCA4cHg7dG9wOi42MjVyZW07cmlnaHQ6LjVyZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLWNvbG9yOiMwMDA7b3ZlcmZsb3c6aGlkZGVufUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJzd2lwZXItaWNvbnNcIjtzcmM6dXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6ICNmZmZ9Omhvc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3otaW5kZXg6MX0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMCwgMCl9LnN3aXBlci1ob3Jpem9udGFse3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvd3t0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OlwiXCI7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHh9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLWJ1dHRvbi1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvNDQqMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvMik7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tcHJldiBzdmcsLnN3aXBlci1idXR0b24tbmV4dCBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDpcInByZXZcIn0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6XCJuZXh0XCJ9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246MzAwbXMgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbHtib3R0b206dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoMC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKDAuNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSgwLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKDAuNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSgwLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtsZWZ0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCl9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246MjAwbXMgdHJhbnNmb3JtLDIwMG1zIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246MjAwbXMgdHJhbnNmb3JtLDIwMG1zIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246MjAwbXMgdHJhbnNmb3JtLDIwMG1zIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntjb2xvcjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyKnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7cmlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTt6LWluZGV4OjUwO3dpZHRoOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gMip2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze2JvdHRvbToxLjVyZW19LnN3aXBlci1zbGlkZXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnN3aXBlci1zbGlkZSBpbWcubGF6eWxvYWQ6bm90KC5sb2FkZWQpe3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItcGFnaW5hdGlvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDoxLjYyNXJlbTtoZWlnaHQ6MS42MjVyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO29wYWNpdHk6MTttYXJnaW46MCAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOi41cmVtO2hlaWdodDouNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gLjI1cmVtKTtsZWZ0OmNhbGMoNTAlIC0gLjI1cmVtKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpub3QoLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUpOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLjUpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDIpfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldnt3aWR0aDoycmVtO2hlaWdodDoycmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbi10b3A6LTFyZW07dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zc31AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgc3ZnLC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgc3Zne2ZpbGw6I2ZmMzYwMH19LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t3aWR0aDoycmVtO2hlaWdodDoycmVtO2ZpbGw6IzAwMH0uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi41O3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlcltkYXRhLXNsaWRlcz1cIjFcIl0gLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyW2RhdGEtc2xpZGVzPVwiMVwiXSAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDYzOXB4KXsud2lkZ2V0X2ljbF9sYW5nX3NlbF93aWRnZXR7bWFyZ2luOjEuMjVyZW0gMCAwfX0ud3BtbC1scy1sZWdhY3ktZHJvcGRvd257d2lkdGg6YXV0b30ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gYXtmb250LXNpemU6Ljc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGEud3BtbC1scy1pdGVtLXRvZ2dsZXtwYWRkaW5nOi4zMTI1cmVtIDEuNTYyNXJlbSAuMzEyNXJlbSAuNXJlbTtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOi4zMTI1cmVtIC4zMTI1cmVtIDAgMH0ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gLndwbWwtbHMtZmxhZ3t3aWR0aDoxLjg3NXJlbTtoZWlnaHQ6MS44NzVyZW07b2JqZWN0LWZpdDpjb3Zlcjtib3JkZXItcmFkaXVzOjUwJX0ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gLndwbWwtbHMtZmxhZytzcGFue21hcmdpbi1sZWZ0Oi41cmVtfS53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biAud3BtbC1scy1zdWItbWVudSBhe2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MCAwIC4zMTI1cmVtIC4zMTI1cmVtO3BhZGRpbmc6LjMxMjVyZW0gLjVyZW07b3ZlcmZsb3c6aGlkZGVufTpyb290ey0td29vY29tbWVyY2U6ICNGRjM2MDA7LS13Yy1wcmltYXJ5OiAjRkYzNjAwfS53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnR7cGFkZGluZy1ib3R0b206NC4zNzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1jb250ZW50e3BhZGRpbmctYm90dG9tOjcuNXJlbX19Lndvb2NvbW1lcmNlIC5lbnRyeS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5lbnRyeS1jb250ZW50e3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLWJvdHRvbTo1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIC5lbnRyeS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5lbnRyeS1jb250ZW50e21hcmdpbi1ib3R0b206OC43NXJlbX19Lndvb2NvbW1lcmNlIC5yb3c6YmVmb3JlLC53b29jb21tZXJjZSAuY29sMi1zZXQ6YmVmb3JlLC53b29jb21tZXJjZSAucm93OmFmdGVyLC53b29jb21tZXJjZSAuY29sMi1zZXQ6YWZ0ZXIsLndvb2NvbW1lcmNlLXBhZ2UgLnJvdzpiZWZvcmUsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0OmJlZm9yZSwud29vY29tbWVyY2UtcGFnZSAucm93OmFmdGVyLC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldDphZnRlcntkaXNwbGF5Om5vbmV9Lndvb2NvbW1lcmNlIC5yb3crLnJvdywud29vY29tbWVyY2UgLmNvbDItc2V0Ky5yb3csLndvb2NvbW1lcmNlIC5yb3crLmNvbDItc2V0LC53b29jb21tZXJjZSAuY29sMi1zZXQrLmNvbDItc2V0LC53b29jb21tZXJjZS1wYWdlIC5yb3crLnJvdywud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQrLnJvdywud29vY29tbWVyY2UtcGFnZSAucm93Ky5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQrLmNvbDItc2V0e21hcmdpbi10b3A6My4xMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UgLnJvdysucm93LC53b29jb21tZXJjZSAuY29sMi1zZXQrLnJvdywud29vY29tbWVyY2UgLnJvdysuY29sMi1zZXQsLndvb2NvbW1lcmNlIC5jb2wyLXNldCsuY29sMi1zZXQsLndvb2NvbW1lcmNlLXBhZ2UgLnJvdysucm93LC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCsucm93LC53b29jb21tZXJjZS1wYWdlIC5yb3crLmNvbDItc2V0LC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCsuY29sMi1zZXR7bWFyZ2luLXRvcDo0LjM3NXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sLWxnLTYsLndvb2NvbW1lcmNlIC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UgLmNvbDItc2V0IC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbC0xLC53b29jb21tZXJjZSAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wyLXNldCAuY29sLTIsLndvb2NvbW1lcmNlIC5jb2wyLXNldCAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wtMiwud29vY29tbWVyY2UgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuLmNvbDItc2V0IC5jb2wtbGctNiwud29vY29tbWVyY2UgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuLmNvbDItc2V0IC5jb2wtMiwud29vY29tbWVyY2UtcGFnZSAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wtbGctNiwud29vY29tbWVyY2UtcGFnZSAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wyLXNldCAuY29sLTEsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbC0xLC53b29jb21tZXJjZS1wYWdlIC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbDItc2V0IC5jb2wtMiwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sLTIsLndvb2NvbW1lcmNlLXBhZ2UgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuLmNvbDItc2V0IC5jb2wtbGctNiwud29vY29tbWVyY2UtcGFnZSAuanVzdGlmeS1jb250ZW50LWJldHdlZW4uY29sMi1zZXQgLmNvbC0xLC53b29jb21tZXJjZS1wYWdlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLTJ7d2lkdGg6Y2FsYyg1MCUgLSAuNjI1cmVtKX19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsud29vY29tbWVyY2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sLWxnLTYsLndvb2NvbW1lcmNlIC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UgLmNvbDItc2V0IC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbC0xLC53b29jb21tZXJjZSAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wyLXNldCAuY29sLTIsLndvb2NvbW1lcmNlIC5jb2wyLXNldCAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wtMiwud29vY29tbWVyY2UgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuLmNvbDItc2V0IC5jb2wtbGctNiwud29vY29tbWVyY2UgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuLmNvbDItc2V0IC5jb2wtMiwud29vY29tbWVyY2UtcGFnZSAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wtbGctNiwud29vY29tbWVyY2UtcGFnZSAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wyLXNldCAuY29sLTEsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbC0xLC53b29jb21tZXJjZS1wYWdlIC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbDItc2V0IC5jb2wtMiwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sLTIsLndvb2NvbW1lcmNlLXBhZ2UgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuLmNvbDItc2V0IC5jb2wtbGctNiwud29vY29tbWVyY2UtcGFnZSAuanVzdGlmeS1jb250ZW50LWJldHdlZW4uY29sMi1zZXQgLmNvbC0xLC53b29jb21tZXJjZS1wYWdlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLTJ7d2lkdGg6Y2FsYyg1MCUgLSAyLjE4NzVyZW0pfX0ud29vY29tbWVyY2UgLmNvbDItc2V0LC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldHt3aWR0aDphdXRvfS53b29jb21tZXJjZSAuY29sMi1zZXQgLmNvbC0xLC53b29jb21tZXJjZSAuY29sMi1zZXQgLmNvbC0yLC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAuY29sLTEsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5jb2wtMnttYXgtd2lkdGg6dW5zZXR9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbywud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZSwud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mb3tjb2xvcjojMzIzZTQ4O2JvcmRlci10b3AtY29sb3I6I2ZmMzYwMH0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2U6YmVmb3JlLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbzpiZWZvcmUsLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW1lc3NhZ2U6YmVmb3JlLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvOmJlZm9yZXtjb2xvcjojZmYzNjAwfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZTphZnRlciwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm86YWZ0ZXIsLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW1lc3NhZ2U6YWZ0ZXIsLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm86YWZ0ZXJ7ZGlzcGxheTpub25lfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyAuYnV0dG9uLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbntmbGV4LXNocmluazowfS53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXN7Zm9udC1zaXplOi44NzVyZW07Ym9yZGVyLXJhZGl1czowO2JvcmRlcjpub25lfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSwud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVze2ZvbnQtc2l6ZToxcmVtfX0ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0aGVhZCB0aCwud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRoZWFkIHRoLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGhlYWQgdGgsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRoZWFkIHRoe2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0aCwud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRkLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGgsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0ZCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGgsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlci10b3A6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDBkMGQwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzouNTYyNXJlbSAuNXJlbX0ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0aDpmaXJzdC1jaGlsZCwud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZDpmaXJzdC1jaGlsZCwud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRoOmZpcnN0LWNoaWxkLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGQ6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0aDpmaXJzdC1jaGlsZCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRkOmZpcnN0LWNoaWxkLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0aDpmaXJzdC1jaGlsZCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0aCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRoLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0aHtmb250LXdlaWdodDo3MDB9Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGZvb3QgdGgsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGZvb3QgdGQsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0Zm9vdCB0aCwud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRmb290IHRkLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGZvb3QgdGgsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0ZCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGZvb3QgdGgsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRmb290IHRke2JvcmRlci10b3A6bm9uZX0ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3csLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3d7cGFkZGluZzowO21hcmdpbi1ib3R0b206LjkzNzVyZW19Lndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGxhYmVsLC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93IGxhYmVse2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTttYXJnaW4tYm90dG9tOi4yNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9Lndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhLC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhe21pbi1oZWlnaHQ6NXJlbX0ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LWxhc3QsLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctbGFzdHt3aWR0aDpjYWxjKDUwJSAtIC42MjVyZW0pfUBtZWRpYShtYXgtd2lkdGg6IDYzOXB4KXsud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LWxhc3QsLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctbGFzdHt3aWR0aDoxMDAlO2Zsb2F0Om5vbmV9fS53b29jb21tZXJjZSAuaW5wdXQtY2hlY2tib3gsLndvb2NvbW1lcmNlLXBhZ2UgLmlucHV0LWNoZWNrYm94e2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9Lndvb2NvbW1lcmNlIGlucHV0W3R5cGU9bnVtYmVyXSwud29vY29tbWVyY2UtcGFnZSBpbnB1dFt0eXBlPW51bWJlcl17YmFja2dyb3VuZC1pbWFnZTpub25lICFpbXBvcnRhbnR9Lndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCwud29vY29tbWVyY2UgYS5idXR0b24sLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbntjb2xvcjojZmZmICFpbXBvcnRhbnR9Lndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5kaXNhYmxlZCwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmRpc2FibGVkLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZSBhLmJ1dHRvbi5kaXNhYmxlZCwud29vY29tbWVyY2UgYS5idXR0b246ZGlzYWJsZWQsLndvb2NvbW1lcmNlIGEuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZCwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZCwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5kaXNhYmxlZCwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmRpc2FibGVkLC53b29jb21tZXJjZSBpbnB1dC5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRde29wYWNpdHk6LjU7cG9pbnRlci1ldmVudHM6bm9uZX0ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmxvYWRpbmcsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmxvYWRpbmcsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ubG9hZGluZywud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmxvYWRpbmd7b3BhY2l0eTouNzU7cGFkZGluZy1yaWdodDoxcmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5sb2FkaW5nLC53b29jb21tZXJjZSBhLmJ1dHRvbi5sb2FkaW5nLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmxvYWRpbmcsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5sb2FkaW5ne3BhZGRpbmctcmlnaHQ6MS41cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQubG9hZGluZywud29vY29tbWVyY2UgYS5idXR0b24ubG9hZGluZywud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5sb2FkaW5nLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24ubG9hZGluZ3twYWRkaW5nLXJpZ2h0OjIuMzc1cmVtfX0ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmxvYWRpbmc6YWZ0ZXIsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmxvYWRpbmc6YWZ0ZXIsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ubG9hZGluZzphZnRlciwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmxvYWRpbmc6YWZ0ZXJ7dG9wOmF1dG87Ym90dG9tOi4xODc1cmVtO3JpZ2h0Oi4zMTI1cmVtfUBtZWRpYShtYXgtd2lkdGg6IHNtcHgpey53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQubG9hZGluZzphZnRlciwud29vY29tbWVyY2UgYS5idXR0b24ubG9hZGluZzphZnRlciwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5sb2FkaW5nOmFmdGVyLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24ubG9hZGluZzphZnRlcntmb250LXNpemU6Ljc1cmVtfX0ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFkZGVkOmFmdGVyLC53b29jb21tZXJjZSBhLmJ1dHRvbi5hZGRlZDphZnRlciwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hZGRlZDphZnRlciwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFkZGVkOmFmdGVye21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTouMTg3NXJlbTtyaWdodDouMzEyNXJlbX0ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCwud29vY29tbWVyY2UgYS5idXR0b24uYWx0LC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdHtjb2xvcjojZmZmICFpbXBvcnRhbnR9Lndvb2NvbW1lcmNlLWNhcnQgLmJyZWFkY3J1bWJzLC53b29jb21tZXJjZS1jaGVja291dCAuYnJlYWRjcnVtYnMsLndvb2NvbW1lcmNlLWFjY291bnQgLmJyZWFkY3J1bWJze2Rpc3BsYXk6bm9uZX0ud29vY29tbWVyY2UtY2FydCAuZW50cnktdGl0bGUsLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5lbnRyeS10aXRsZSwud29vY29tbWVyY2UtYWNjb3VudCAuZW50cnktdGl0bGV7Y29sb3I6I2ZmZjtwYWRkaW5nOjFlbSAwO21hcmdpbi1ib3R0b206My4xMjVyZW07cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UtY2FydCAuZW50cnktdGl0bGUsLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5lbnRyeS10aXRsZSwud29vY29tbWVyY2UtYWNjb3VudCAuZW50cnktdGl0bGV7bWFyZ2luLWJvdHRvbTo0LjM3NXJlbX19Lndvb2NvbW1lcmNlLWNhcnQgLmVudHJ5LXRpdGxlOmJlZm9yZSwud29vY29tbWVyY2UtY2hlY2tvdXQgLmVudHJ5LXRpdGxlOmJlZm9yZSwud29vY29tbWVyY2UtYWNjb3VudCAuZW50cnktdGl0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2QwZDBkMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt6LWluZGV4Oi0xfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnJlYWRjcnVtYntjb2xvcjojMzIzZTQ4O21hcmdpbi1ib3R0b206MS44NzVyZW19Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1iIGF7Y29sb3I6I2EzYWFhZTtmb250LXNpemU6Ljg3NXJlbX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIgYTpob3Zlcntjb2xvcjojMzIzZTQ4fS53b29jb21tZXJjZSAud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmd7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOi45Mzc1cmVtfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcgLndvb2NvbW1lcmNlLXJldmlldy1saW5re2NvbG9yOiNhM2FhYWV9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyAud29vY29tbWVyY2UtcmV2aWV3LWxpbms6aG92ZXJ7Y29sb3I6I2ZmMzYwMH0ud29vY29tbWVyY2UgLnN0YXItcmF0aW5ne2NvbG9yOiNmMmM5NGM7bWFyZ2luLXRvcDowfS53b29jb21tZXJjZSBwLnN0YXJzIGF7Y29sb3I6I2YyYzk0Y30ud29vY29tbWVyY2UgLnF1YW50aXR5e2hlaWdodDoyLjc1cmVtO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNjI1cmVtO2JvcmRlcjoxcHggc29saWQgI2QwZDBkMDtib3JkZXItcmFkaXVzOi42MjVyZW07cGFkZGluZzowIDFyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UgLnF1YW50aXR5e2hlaWdodDozLjEyNXJlbX19Lndvb2NvbW1lcmNlIC5xdWFudGl0eSAucXR5e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjpjdXJyZW50Q29sb3I7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowO291dGxpbmU6dW5zZXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2lkdGg6Mi41cmVtO2ZsZXgtc2hyaW5rOjA7Zm9udC1zaXplOjEuMTI1cmVtfS53b29jb21tZXJjZSAucXVhbnRpdHkgLmJ0bi1xdHl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOmN1cnJlbnRDb2xvcjtib3JkZXI6MDttYXJnaW46MDtwYWRkaW5nOjA7b3V0bGluZTp1bnNldDt0ZXh0LWRlY29yYXRpb246bm9uZTtoZWlnaHQ6YXV0bztmbGV4LXNocmluazowfS53b29jb21tZXJjZSAucXVhbnRpdHkgLmJ0bi1xdHkgc3Zne3dpZHRoOjEuMTI1cmVtO2hlaWdodDoxLjEyNXJlbTtmaWxsOiNhM2FhYWU7dHJhbnNpdGlvbjpmaWxsIC4zc30ud29vY29tbWVyY2UgLnF1YW50aXR5IC5idG4tcXR5OmhvdmVyIHN2Z3tmaWxsOiMwMDB9LmJsb2NrVUkuYmxvY2tPdmVybGF5e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS53b29jb21tZXJjZSB0YWJsZS5jYXJ0e21hcmdpbi1ib3R0b206My4xMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZDpub3QoLnByb2R1Y3QtbmFtZSl7Zm9udC1zaXplOjEuMTI1cmVtfX0ud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5wcm9kdWN0LW5hbWV7bWFyZ2luLWJvdHRvbTowfUBtZWRpYShtaW4td2lkdGg6IDc2OXB4KXsud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5wcm9kdWN0LW5hbWV7d2lkdGg6MzglfX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQucHJvZHVjdC1uYW1lOmJlZm9yZXtmb250LXNpemU6MXJlbX19Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlse3BhZGRpbmctbGVmdDowO21pbi13aWR0aDp1bnNldDttYXgtd2lkdGg6MTQuMDYyNXJlbX0ud29vY29tbWVyY2UgdGFibGUuY2FydCAucHJvZHVjdC10aHVtYm5haWwgaW1ne3dpZHRoOjUuNjI1cmVtO2JvcmRlci1yYWRpdXM6LjMxMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UgdGFibGUuY2FydCAucHJvZHVjdC10aHVtYm5haWwgaW1ne3dpZHRoOjEwLjkzNzVyZW19fS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IC5wcm9kdWN0LXRpdGxle2NvbG9yOiMzMjNlNDh9Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQucHJvZHVjdC1zdWJ0b3RhbHtmb250LXdlaWdodDo3MDB9Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgLnByb2R1Y3QtcmVtb3Zle3BhZGRpbmctcmlnaHQ6MDt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsud29vY29tbWVyY2UgdGFibGUuY2FydCAucHJvZHVjdC1yZW1vdmV7Ym9yZGVyOm5vbmV9fS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IGEucmVtb3Zle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6bm9uZTt3aWR0aDoxLjEyNXJlbTtoZWlnaHQ6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS4xMjVyZW19Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgYS5yZW1vdmU6aG92ZXJ7YmFja2dyb3VuZDpub25lfS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IGEucmVtb3ZlOmhvdmVyIHN2Z3tmaWxsOiNkYzMyMzJ9Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgYS5yZW1vdmUgc3Zne3RyYW5zaXRpb246YWxsIC4zcyAwcztmaWxsOiNkMGQwZDB9Lndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxze3dpZHRoOmF1dG99Lndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscywud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxze3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNyb3NzLXNlbGxzLC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHN7d2lkdGg6Y2FsYyg1MCUgLSAuNjI1cmVtKX19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNyb3NzLXNlbGxzLC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHN7d2lkdGg6Y2FsYyg1MCUgLSAyLjE4NzVyZW0pfX0ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNyb3NzLXNlbGxze21hcmdpbi1ib3R0b206MS4yNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY3Jvc3Mtc2VsbHN7bWFyZ2luLWJvdHRvbTowfX0ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxze21hcmdpbi1sZWZ0OmF1dG99Lndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0e3RleHQtYWxpZ246cmlnaHR9Lndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSB0aCwud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIHRkLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIHRoLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIHRke2JvcmRlci10b3A6bm9uZTtwYWRkaW5nLXRvcDoxLjI1cmVtO3BhZGRpbmctYm90dG9tOjEuMjVyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS53b29jb21tZXJjZSAuY2FydF90b3RhbHMgdGFibGUgdGgsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgdGh7Zm9udC13ZWlnaHQ6NDAwfS53b29jb21tZXJjZSAuY2FydF90b3RhbHMgdGFibGUgdGg6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSB0ZDpmaXJzdC1jaGlsZCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSB0aDpmaXJzdC1jaGlsZCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSB0ZDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIHRoOm50aC1jaGlsZCgyKSwud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIHRkOm50aC1jaGlsZCgyKSwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSB0aDpudGgtY2hpbGQoMiksLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgdGQ6bnRoLWNoaWxkKDIpe3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDowfS53b29jb21tZXJjZSAuY2FydF90b3RhbHMgdGFibGUgLm9yZGVyLXRvdGFsIHRoLC53b29jb21tZXJjZSAuY2FydF90b3RhbHMgdGFibGUgLm9yZGVyLXRvdGFsIHRkLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIC5vcmRlci10b3RhbCB0aCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSAub3JkZXItdG90YWwgdGR7cGFkZGluZy10b3A6LjkzNzVyZW07cGFkZGluZy1ib3R0b206LjkzNzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIC5vcmRlci10b3RhbCB0aCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSAub3JkZXItdG90YWwgdGh7Zm9udC1zaXplOjEuMjVyZW19fS53b29jb21tZXJjZSAuY2FydF90b3RhbHMgdGFibGUgLm9yZGVyLXRvdGFsIHRkLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIC5vcmRlci10b3RhbCB0ZHtmb250LXNpemU6MS4xMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIC5vcmRlci10b3RhbCB0ZCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSAub3JkZXItdG90YWwgdGR7Zm9udC1zaXplOjEuNzVyZW19fS53b29jb21tZXJjZSAuY2FydF90b3RhbHMgdGFibGUgdGZvb3QgdGgsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgdGZvb3QgdGh7dGV4dC10cmFuc2Zvcm06aW5pdGlhbH0ud29vY29tbWVyY2UgdWwjc2hpcHBpbmdfbWV0aG9kIGxpIGlucHV0e21hcmdpbi10b3A6LjI1ZW19Lndvb2NvbW1lcmNlIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0e3BhZGRpbmctYm90dG9tOjB9Lndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdC5jaGVja291dC1idXR0b257bWFyZ2luLWJvdHRvbTowfS53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMsLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucywud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25ze3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucywud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucywud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjYyNXJlbX19Lndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2UtZm9ybS1jb3Vwb24sLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2UtZm9ybS1jb3Vwb24sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZS1mb3JtLWNvdXBvbiwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlLWZvcm0tY291cG9ue2Zsb2F0OmxlZnR9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRde3BhZGRpbmc6MCAxLjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF17cGFkZGluZzowIDJyZW19fS53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdLC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF0sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtjb2xvcjojZmYzNjAwICFpbXBvcnRhbnQ7Ym9yZGVyLXdpZHRoOjJweH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdLC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF0sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XXtwYWRkaW5nOjAgMnJlbX19Lndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF06aG92ZXIsLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF06Zm9jdXMsLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF06YWN0aXZlLC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmhvdmVyLC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmZvY3VzLC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmFjdGl2ZSwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmhvdmVyLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF06Zm9jdXMsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XTphY3RpdmUsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XTpob3Zlciwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmZvY3VzLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF06YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmMzYwMCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZmYzNjAwICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHN7bWFyZ2luLXRvcDoxLjg3NXJlbX0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0e2Rpc3BsYXk6ZmxleDttYXgtd2lkdGg6MzEuMjVyZW19Lndvb2NvbW1lcmNlLWZvcm0tY291cG9uX19pbnB1dCBpbnB1dFt0eXBlPXRleHRde2ZsZXgtZ3JvdzoxO3dpZHRoOmF1dG8gIWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjZDBkMGQwO2JvcmRlci1yYWRpdXM6LjMxMjVyZW0gMCAwIC4zMTI1cmVtO21hcmdpbjowIC0wLjMxMjVyZW0gMCAwICFpbXBvcnRhbnQ7cGFkZGluZzowIDEuMzEyNXJlbSAwIDFyZW19Lndvb2NvbW1lcmNlLWZvcm0tY291cG9uX19pbnB1dCBpbnB1dFt0eXBlPXRleHRdOmhvdmVyLC53b29jb21tZXJjZS1mb3JtLWNvdXBvbl9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XTphY3RpdmUsLndvb2NvbW1lcmNlLWZvcm0tY291cG9uX19pbnB1dCBpbnB1dFt0eXBlPXRleHRdOmZvY3Vze2JvcmRlci1jb2xvcjojMDAwfS53b29jb21tZXJjZS1mb3JtLWNvdXBvbl9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XTpub3QoOmZvY3VzKTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7b3BhY2l0eTouNX0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06bm90KDpmb2N1cyk6LW1vei1wbGFjZWhvbGRlcntvcGFjaXR5Oi41fS53b29jb21tZXJjZS1mb3JtLWNvdXBvbl9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XTpub3QoOmZvY3VzKTo6LW1vei1wbGFjZWhvbGRlcntvcGFjaXR5Oi41fS53b29jb21tZXJjZS1mb3JtLWNvdXBvbl9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XTpub3QoOmZvY3VzKTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntvcGFjaXR5Oi41fS53b29jb21tZXJjZS1mb3JtLWNvdXBvbl9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XTpub3QoOmZvY3VzKTo6cGxhY2Vob2xkZXJ7b3BhY2l0eTouNX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZS1mb3JtLWNvdXBvbl9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XXtmb250LXNpemU6MS4xMjVyZW19fS53b29jb21tZXJjZS1mb3JtLWNvdXBvbl9faW5wdXQgYnV0dG9ue2ZsZXgtc2hyaW5rOjA7d2lkdGg6YXV0byAhaW1wb3J0YW50O21pbi13aWR0aDo2LjI1cmVtfSNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQsLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQsLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50e2JhY2tncm91bmQ6bm9uZX0jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGRpdi5wYXltZW50X2JveCwud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gsLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveHtjb2xvcjojMzIzZTQ4O2JvcmRlci1yYWRpdXM6LjMxMjVyZW19I3NoaXAtdG8tZGlmZmVyZW50LWFkZHJlc3MgbGFiZWx7Y3Vyc29yOnBvaW50ZXJ9Lm1pbmktY2FydHtwb3NpdGlvbjpyZWxhdGl2ZX0ubWluaS1jYXJ0LS1lbXB0eXtwb2ludGVyLWV2ZW50czpub25lfS5taW5pLWNhcnQgc3Zne2NvbG9yOiNmZjM2MDA7d2lkdGg6Mi4yNXJlbTtoZWlnaHQ6Mi4yNXJlbX0ubWluaS1jYXJ0X190b3RhbHt3aWR0aDoxLjVyZW07aGVpZ2h0OjEuNXJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZmY7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo1MDA7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0wLjQzNzVyZW07cmlnaHQ6LTAuNjI1cmVtfS53b29jb21tZXJjZS1hY2NvdW50IC5jb2wtbGctOXt3aWR0aDoxMDAlfS53b29jb21tZXJjZS1hY2NvdW50IC5lbnRyeS1jb250ZW50e21hcmdpbi1ib3R0b206MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIC5jb2wtMSwud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UgLmNvbC0ye3dpZHRoOjUwJX19Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpe3BhZGRpbmctYm90dG9tOi43NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaXtwYWRkaW5nLWJvdHRvbToxLjU2MjVyZW19fS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwO3BhZGRpbmctdG9wOi43NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLXRvcDoxLjU2MjVyZW19fS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS5pcy1hY3RpdmUgYSwud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYTpob3Zlcntjb2xvcjojZmYzNjAwICFpbXBvcnRhbnR9Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLmlzLWFjdGl2ZSBhOmFmdGVyLC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTIgMCA1IDUgNS01IDIgMS03IDctNy03IDItMVonIGZpbGw9JyUyM2RmMDAwMCcvJTNFJTNDL3N2ZyUzRVwiKX0ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkuaXMtYWN0aXZlIGE6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzMyM2U0ODtmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhe2ZvbnQtc2l6ZToxLjI1cmVtfX0ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYTphZnRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20yIDAgNSA1IDUtNSAyIDEtNyA3LTctNyAyLTFaJyBmaWxsPSclMjMwMDAnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDUwJS8xNHB4IDhweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgLSA3cHgpO3JpZ2h0OjB9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYTphZnRlcntib3R0b206MS45Mzc1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudHtwYWRkaW5nLWxlZnQ6MzVweH19Lndvb2NvbW1lcmNlLWFjY291bnQgdGFibGUuYWNjb3VudC1vcmRlcnMtdGFibGUgdGJvZHkgdGQ6Zmlyc3QtY2hpbGR7Zm9udC13ZWlnaHQ6NzAwfSNhY2NvdW50X2Rpc3BsYXlfbmFtZStzcGFue2ZvbnQtc2l6ZToxNHB4fS53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkc19fZmllbGQtd3JhcHBlciwud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZmllbGRzZXR7bWFyZ2luLWJvdHRvbToyNXB4fS53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBmaWVsZHNldCAuZm9ybS1yb3cgbGFiZWx7ZGlzcGxheTpibG9ja30ud29vY29tbWVyY2UgZm9ybS5sb2dpbiwud29vY29tbWVyY2UgZm9ybS5yZWdpc3Rlcntib3JkZXI6bm9uZTtwYWRkaW5nOjB9Lndvb2NvbW1lcmNlIGZvcm0ubG9naW4gLmZvcm0tcm93IGxhYmVsLC53b29jb21tZXJjZSBmb3JtLnJlZ2lzdGVyIC5mb3JtLXJvdyBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja30ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1SZXNldFBhc3N3b3Jke2JvcmRlcjpub25lfS53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgLmZvcm0tcm93IGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrfS53b29jb21tZXJjZSBmb3JtLmxvZ2luIGJ1dHRvblt0eXBlPXN1Ym1pdF0sLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBidXR0b25bdHlwZT1zdWJtaXRde21hcmdpbi10b3A6MTBweH0ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHB7bWF4LXdpZHRoOjUwMHB4fS53b29jb21tZXJjZS1mb3JtLWxvZ2luX19yZW1lbWJlcm1le2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDoyNXB4ICFpbXBvcnRhbnR9Lndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZHttYXJnaW4tdG9wOjIwcHh9Lndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZCBhe2NvbG9yOiMzMjNlNDggIWltcG9ydGFudDtmb250LXNpemU6MTRweH0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHN7bWFyZ2luOjMuMTI1cmVtIDAgMi4xODc1cmVtfS53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxze2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjI1cmVtO21hcmdpbi1ib3R0b206MS4yNXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7Lndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHN7Z2FwOi41cmVtfX0ud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlsczpiZWZvcmUsLndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHM6YWZ0ZXJ7ZGlzcGxheTpub25lfS53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzIGxpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi42MjVyZW07Ym9yZGVyOm5vbmU7bGluZS1oZWlnaHQ6MS4yNXJlbTtwYWRkaW5nOjA7bWFyZ2luOjB9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzIGxpe2ZvbnQtc2l6ZTouODc1cmVtfX0ud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyBsaSBzdHJvbmd7bGluZS1oZWlnaHQ6MS4yNXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7Lndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHMgbGkgc3Ryb25ne2ZvbnQtc2l6ZToxLjEyNXJlbX19Lndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVke21hcmdpbi1ib3R0b206My4xMjVyZW19Lndvb2NvbW1lcmNlLXRhYmxlX19wcm9kdWN0LW5hbWUgLndjLWl0ZW0tbWV0YXtmb250LXNpemU6Ljg3NXJlbTtwYWRkaW5nLWxlZnQ6MXJlbX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3R7cG9zaXRpb246cmVsYXRpdmV9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0X19pbWFnZXMgaW1ne3RyYW5zaXRpb246b3BhY2l0eSAuM3N9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0X19zdW1tYXJ5IHAucHJpY2UsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0X19zdW1tYXJ5IHNwYW4ucHJpY2V7bWFyZ2luLWJvdHRvbToxLjg3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdF9fc3VtbWFyeSBwLnByaWNlLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdF9fc3VtbWFyeSBzcGFuLnByaWNle2ZvbnQtc2l6ZToxLjVyZW19fS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdF9fc3VtbWFyeSAud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcgLnN0YXItcmF0aW5ne21hcmdpbi10b3A6MH0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3RfX2FmdGVyLXN1bW1hcnl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6My4xMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3RfX2FmdGVyLXN1bW1hcnl7Z2FwOjQuMzc1cmVtfX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3RfdGl0bGV7bWFyZ2luLWJvdHRvbToxLjI1cmVtfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjEuODc1cmVtfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdF9tZXRhe2NvbG9yOiNhM2FhYWV9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wb3N0ZWRfaW57ZGlzcGxheTpibG9ja30uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnBvc3RlZF9pbiBhe2NvbG9yOiMzMjNlNDh9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyB0aHt3aWR0aDo4LjEyNXJlbTt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCBmb3JtLmNhcnQgZGl2LnF1YW50aXR5e21hcmdpbjowIC42MjVyZW0gMCAwfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCBmb3JtLmNhcnQgZGl2LnF1YW50aXR5LWhpZGRlbntkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFic3tkaXNwbGF5OmZsZXh9fS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJze2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Ym9yZGVyLXRvcDoxcHggc29saWQgI2QwZDBkMDtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbToyLjE4NzVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJze3dpZHRoOjMwJTttYXJnaW4tcmlnaHQ6MS44NzVyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnN7bWFyZ2luLXJpZ2h0OjMuMTI1cmVtfX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczpiZWZvcmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGl7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkMGQwZDAgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjA7cGFkZGluZzouOTM3NXJlbSAwO21hcmdpbjowfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmJlZm9yZSwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTphZnRlcntkaXNwbGF5Om5vbmV9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZle3BvaW50ZXItZXZlbnRzOm5vbmV9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIGF7Y29sb3I6I2ZmMzYwMH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmhvdmVyIGF7Y29sb3I6I2ZmMzYwMH19LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYXtjb2xvcjojMzIzZTQ4O3BhZGRpbmc6MH0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVse2ZsZXgtZ3JvdzoxO21hcmdpbi1ib3R0b206MH0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsPio6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0ICNyZXBseS10aXRsZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MWVtfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmF0aW5nKy5uaWNlLXNlbGVjdHtkaXNwbGF5Om5vbmV9LnN3aXBlci1wcm9kdWN0LWltYWdle21hcmdpbi1ib3R0b206MS4yNXJlbX0uc3dpcGVyLXByb2R1Y3QtaW1hZ2UgLnN3aXBlci1zbGlkZXt3aWR0aDoxMDAlfS5zd2lwZXItcHJvZHVjdC1pbWFnZSAuYy1pbWFnZXt3aWR0aDoxMDAlO21hcmdpbjowfS5zd2lwZXItcHJvZHVjdC1pbWFnZSAuYy1pbWFnZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo3MCV9LnN3aXBlci1wcm9kdWN0LXRodW1icyAuc3dpcGVyLXNsaWRle3dpZHRoOjEwMCU7dHJhbnNpdGlvbjpvcGFjaXR5IC4zc30uc3dpcGVyLXByb2R1Y3QtdGh1bWJzIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlKXtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi41fS5zd2lwZXItcHJvZHVjdC10aHVtYnMgLnN3aXBlci1zbGlkZTpob3ZlcntvcGFjaXR5OjF9LnN3aXBlci1wcm9kdWN0LXRodW1icyAuYy1pbWFnZXt3aWR0aDoxMDAlO21hcmdpbjowfS5zd2lwZXItcHJvZHVjdC10aHVtYnMgLmMtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NzAlfS5zd2lwZXItcHJvZHVjdHMgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0bztkaXNwbGF5OmZsZXh9LnN3aXBlci1wcm9kdWN0cyAuc3dpcGVyLXNsaWRlIGFydGljbGUucHJvZHVjdHt3aWR0aDoxMDAlfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtcmVzdWx0LWNvdW50LC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmd7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWdyb3c6MTtmbG9hdDpub25lO21hcmdpbjowfS5zaG9wLWhlYWRpbmd7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MzBweDttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhKG1heC13aWR0aDogNTIwcHgpe3NlY3Rpb24ucHJvZHVjdHMgYXJ0aWNsZS5wcm9kdWN0e3dpZHRoOjEwMCV9fWFydGljbGUucHJvZHVjdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cG9zaXRpb246cmVsYXRpdmV9YXJ0aWNsZS5wcm9kdWN0IHNwYW4ucHJpY2UsYXJ0aWNsZS5wcm9kdWN0IHAucHJpY2V7Zm9udC1zaXplOjEuMTI1cmVtfWFydGljbGUucHJvZHVjdCBhLmFkZGVkX3RvX2NhcnR7Zm9udC1zaXplOi45Mzc1cmVtO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0Oi45Mzc1cmVtfWFydGljbGUucHJvZHVjdCAuYnV0dG9ue21hcmdpbi10b3A6YXV0b30ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5re3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rOmhvdmVyIGltZ3tvcGFjaXR5Oi44fS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbms6aG92ZXIgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGV7Y29sb3I6I2ZmMzYwMH19Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayBpbWd7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOi4zMTI1cmVtO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzfS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RodW1ibmFpbHtwb3NpdGlvbjpyZWxhdGl2ZX0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aHVtYm5haWw6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NzAlfS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RodW1ibmFpbCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO2JvcmRlci1yYWRpdXM6LjMxMjVyZW07b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246b3BhY2l0eSAuM3M7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxle3RyYW5zaXRpb246YWxsIC4zcyAwcztjb2xvcjojMzIzZTQ4O21hcmdpbjoxLjI1cmVtIDAgLjYyNXJlbSAhaW1wb3J0YW50fWFydGljbGUucHJvZHVjdCBzcGFuLm9uc2FsZSwud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5vbnNhbGUsLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHNwYW4ub25zYWxle3dpZHRoOmF1dG87bWluLXdpZHRoOjMuMzc1cmVtO2hlaWdodDphdXRvO21pbi1oZWlnaHQ6dW5zZXQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmMzYwMDtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4zMTI1cmVtO3BhZGRpbmc6LjMxMjVyZW07dG9wOi41cmVtO2xlZnQ6LjVyZW07ei1pbmRleDoxfWFydGljbGUucHJvZHVjdCBwLnByaWNlLGFydGljbGUucHJvZHVjdCBzcGFuLnByaWNlLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLnByaWNlLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLnByaWNle2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzMyM2U0ODtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbTouOTM3NXJlbX1hcnRpY2xlLnByb2R1Y3QgcC5wcmljZSBkZWwsYXJ0aWNsZS5wcm9kdWN0IHNwYW4ucHJpY2UgZGVsLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlIGRlbCwud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSBkZWwsLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAucHJpY2UgZGVsLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLnByaWNlIGRlbHtmb250LXNpemU6LjhlbTtmb250LXdlaWdodDo0MDA7b3BhY2l0eTouNX1hcnRpY2xlLnByb2R1Y3QgcC5wcmljZSBpbnMsYXJ0aWNsZS5wcm9kdWN0IHNwYW4ucHJpY2UgaW5zLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlIGlucywud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSBpbnMsLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAucHJpY2UgaW5zLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLnByaWNlIGluc3t0ZXh0LWRlY29yYXRpb246bm9uZX0uYy1ibG9ja3ttYXJnaW4tYm90dG9tOjMuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmMtYmxvY2t7bWFyZ2luLWJvdHRvbTo2LjI1cmVtfX0uYy1ibG9jay0tcGFkZGluZ3twYWRkaW5nOjIuODEyNXJlbSAwIDMuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmMtYmxvY2stLXBhZGRpbmd7cGFkZGluZzo0LjM3NXJlbSAwfX0uYy10aXRsZXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MS4yNXJlbTtjb2xvcjojMDAwfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmMtdGl0bGV7bWFyZ2luLWJvdHRvbToyLjVyZW19fS5jLWltYWdle2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uYy1pbWFnZSBpbWd7d2lkdGg6MTAwJX0uYWR2YW50YWdlcyAuYy10aXRsZXttYXJnaW4tYm90dG9tOjEuMjVyZW07Y29sb3I6IzAwMH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5hZHZhbnRhZ2VzIC5jLXRpdGxle21hcmdpbi1ib3R0b206Mi41cmVtfX0uYWR2YW50YWdlcysucmV2aWV3c3twYWRkaW5nLXRvcDozLjEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmFkdmFudGFnZXMrLnJldmlld3N7cGFkZGluZy10b3A6NC4zNzVyZW19fS5jb250ZW50LW1hcmdpbnttYXJnaW4tYm90dG9tOjEuMjVyZW07Zm9udC1zaXplOjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5jb250ZW50LW1hcmdpbnttYXJnaW4tYm90dG9tOjIuNXJlbX19LmFkdmFudGFnZXtkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzMyM2U0OH0uaWNvbi1zdmd7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDttYXJnaW4tcmlnaHQ6MS4yNXJlbTtmbGV4LXNocmluazowfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuaWNvbi1zdmd7d2lkdGg6NjBweDtoZWlnaHQ6NjBweH19LmFkdmFudGFnZS1jb250ZW50X190aXRsZXttYXJnaW4tYm90dG9tOi40Mzc1cmVtO2ZvbnQtc2l6ZTpjbGFtcCgxLjI1cmVtLGNhbGMoMS4yNXJlbSArICgxdncgLSA2LjRweCkgKiAwLjUpLDEuNXJlbSl9LmFkdmFudGFnZS1jb250ZW50X19wYXJhZ3JhcGh7Zm9udC1zaXplOjFyZW19LnN3aXBlci1pbWFnZXMgLnN3aXBlci1zbGlkZSAuYy1pbWFnZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo2NSV9LmMtdmlkZW97bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uYy12aWRlbzpub3QoW3ZpZGVvXSk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NTYuMjUlfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmMtdmlkZW86aG92ZXIgLmMtdmlkZW9fX3Bvc3RlciBpbWd7b3BhY2l0eTouOX0uYy12aWRlbzpob3ZlciAuYy12aWRlb19fcG9zdGVyIHN2Z3t0cmFuc2Zvcm06c2NhbGUoMS4xKX19LmMtdmlkZW8gaWZyYW1lLC5jLXZpZGVvIHZpZGVve3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jLXZpZGVvX19wb3N0ZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jLXZpZGVvX19wb3N0ZXIgaW1ne3RyYW5zaXRpb246YWxsIC4zcyAwcztvcGFjaXR5Oi43NX0uYy12aWRlb19fcG9zdGVyIHN2Z3t0cmFuc2l0aW9uOmFsbCAuM3MgMHM7ZmlsbDojZmZmO2ZvbnQtc2l6ZTouNXJlbTt3aWR0aDoxMGVtO2hlaWdodDoxMGVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDVlbSk7bGVmdDpjYWxjKDUwJSAtIDVlbSl9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5jLXZpZGVvX19wb3N0ZXIgc3Zne2ZvbnQtc2l6ZTouNzVyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNlY3Rpb24tY29udGFjdHN7cGFkZGluZzozLjEyNXJlbSAwIDQuMzc1cmVtfX0uY29udGFjdHMtaW5mb3ttYXJnaW4tYm90dG9tOi42MjVyZW19LmNvbnRhY3QtZGV0YWlscy1pdGVte2Rpc3BsYXk6ZmxleDtnYXA6LjYyNXJlbTttYXJnaW4tYm90dG9tOjFyZW07YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uY29udGFjdC1kZXRhaWxzLWl0ZW1fX2ljb257d2lkdGg6MS4yNXJlbTtoZWlnaHQ6MS4yNXJlbTttYXJnaW4tdG9wOi4zNzVyZW19LmNvbnRhY3QtZGV0YWlscy1pdGVtX19pY29uIHN2Z3t3aWR0aDoxLjI1cmVtO2hlaWdodDoxLjI1cmVtfS5jb250YWN0LWRldGFpbHMtaXRlbV9faW5mb3tsaW5lLWhlaWdodDoxLjY7Zm9udC1zaXplOjEuMjVyZW19LmNvbnRhY3QtZGV0YWlscy1pdGVtX19pbmZvIGF7Y29sb3I6IzMyM2U0OH0uY29udGFjdC1tYXB7bWFyZ2luLXRvcDoxLjU2MjVyZW07Ym9yZGVyOjFweCBzb2xpZCAjYzljNGJkO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5jb250YWN0LW1hcCAubGVhZmxldC1tYXB7aGVpZ2h0OjI2LjI1cmVtfX0uY291bnRlciAucm93Ky5yb3csLmNvdW50ZXIgLndvb2NvbW1lcmNlIC5jb2wyLXNldCsucm93LC53b29jb21tZXJjZSAuY291bnRlciAuY29sMi1zZXQrLnJvdywuY291bnRlciAud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQrLnJvdywud29vY29tbWVyY2UtcGFnZSAuY291bnRlciAuY29sMi1zZXQrLnJvdywuY291bnRlciAud29vY29tbWVyY2UgLnJvdysuY29sMi1zZXQsLndvb2NvbW1lcmNlIC5jb3VudGVyIC5yb3crLmNvbDItc2V0LC5jb3VudGVyIC53b29jb21tZXJjZSAuY29sMi1zZXQrLmNvbDItc2V0LC53b29jb21tZXJjZSAuY291bnRlciAuY29sMi1zZXQrLmNvbDItc2V0LC5jb3VudGVyIC53b29jb21tZXJjZS1wYWdlIC5yb3crLmNvbDItc2V0LC53b29jb21tZXJjZS1wYWdlIC5jb3VudGVyIC5yb3crLmNvbDItc2V0LC5jb3VudGVyIC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCsuY29sMi1zZXQsLndvb2NvbW1lcmNlLXBhZ2UgLmNvdW50ZXIgLmNvbDItc2V0Ky5jb2wyLXNldHttYXJnaW4tdG9wOjB9LmNvdW50ZXIgLnJvdywuY291bnRlciAud29vY29tbWVyY2UgLmNvbDItc2V0LC53b29jb21tZXJjZSAuY291bnRlciAuY29sMi1zZXQsLmNvdW50ZXIgLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0LC53b29jb21tZXJjZS1wYWdlIC5jb3VudGVyIC5jb2wyLXNldHtyb3ctZ2FwOjE2cHh9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5jb3VudGVyIC5yb3csLmNvdW50ZXIgLndvb2NvbW1lcmNlIC5jb2wyLXNldCwud29vY29tbWVyY2UgLmNvdW50ZXIgLmNvbDItc2V0LC5jb3VudGVyIC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAuY291bnRlciAuY29sMi1zZXR7cm93LWdhcDozMHB4fX0uY291bnRlci1wYXJhZ3JhcGh7bWFyZ2luLWJvdHRvbToxLjg3NXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmNvdW50ZXItcGFyYWdyYXBoe21hcmdpbi1ib3R0b206Mi41cmVtfX0uY291bnRlci1jYXJke2JvcmRlcjoxcHggc29saWQgIzAwMDtib3JkZXItcmFkaXVzOjJweDtwYWRkaW5nOjMuMTI1cmVtIDEuMjVyZW0gMS4yNXJlbTtoZWlnaHQ6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmNvdW50ZXItY2FyZHtwYWRkaW5nOjMuMTI1cmVtIDEuMjVyZW0gMi41cmVtfX0uY291bnRlci1jYXJkX19sYWJlbHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzAwMDttYXJnaW4tYm90dG9tOjEuMjVyZW19LnBhcmFncmFwaC1jYXJke21hcmdpbi1ib3R0b206MH0ubnVtYmVyLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6ODBweDtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMDAwO2JvcmRlci1ib3R0b206NHB4IHNvbGlkICMzMjNlNDg7bWFyZ2luLWJvdHRvbToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuMztwYWRkaW5nLWJvdHRvbTo0MHB4fUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsubnVtYmVyLXdyYXBwZXJ7Zm9udC1zaXplOjYwcHg7cGFkZGluZy1ib3R0b206MTIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7Lm51bWJlci13cmFwcGVye2ZvbnQtc2l6ZTo5NHB4O3BhZGRpbmctYm90dG9tOjEzOHB4fX0ubnVtYmVyLXdyYXBwZXIgcHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXJpZ2h0OjVweDtmb250LXNpemU6ODBweH1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7Lm51bWJlci13cmFwcGVyIHB7Zm9udC1zaXplOjYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7Lm51bWJlci13cmFwcGVyIHB7Zm9udC1zaXplOjk0cHh9fS5idXR0b24tY2VudGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoxLjg3NXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmJ1dHRvbi1jZW50ZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5idXR0b24tY2VudGVyIC5idG4sLmJ1dHRvbi1jZW50ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLC5idXR0b24tY2VudGVyIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciAuYnV0dG9uLWNlbnRlciBpbnB1dFt0eXBlPXN1Ym1pdF0sLmJ1dHRvbi1jZW50ZXIgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCwud29vY29tbWVyY2UgI3Jlc3BvbmQgLmJ1dHRvbi1jZW50ZXIgaW5wdXQjc3VibWl0LC5idXR0b24tY2VudGVyIC53b29jb21tZXJjZSBhLmJ1dHRvbiwud29vY29tbWVyY2UgLmJ1dHRvbi1jZW50ZXIgYS5idXR0b24sLmJ1dHRvbi1jZW50ZXIgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlIC5idXR0b24tY2VudGVyIGJ1dHRvbi5idXR0b24sLmJ1dHRvbi1jZW50ZXIgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiwud29vY29tbWVyY2UgLmJ1dHRvbi1jZW50ZXIgaW5wdXQuYnV0dG9uLC5idXR0b24tY2VudGVyIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIC5idXR0b24tY2VudGVyIGEuYnV0dG9uLmFsdCwuYnV0dG9uLWNlbnRlciAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIC5idXR0b24tY2VudGVyIGJ1dHRvbi5idXR0b24uYWx0LC5idXR0b24tY2VudGVyIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LC53b29jb21tZXJjZSAuYnV0dG9uLWNlbnRlciBpbnB1dC5idXR0b24uYWx0e2Rpc3BsYXk6ZmxleH1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmJ1dHRvbi1jZW50ZXIgLmJ0biwuYnV0dG9uLWNlbnRlciBpbnB1dFt0eXBlPXN1Ym1pdF0sLmJ1dHRvbi1jZW50ZXIgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5idXR0b24tY2VudGVyIGlucHV0W3R5cGU9c3VibWl0XSwuYnV0dG9uLWNlbnRlciAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LC53b29jb21tZXJjZSAjcmVzcG9uZCAuYnV0dG9uLWNlbnRlciBpbnB1dCNzdWJtaXQsLmJ1dHRvbi1jZW50ZXIgLndvb2NvbW1lcmNlIGEuYnV0dG9uLC53b29jb21tZXJjZSAuYnV0dG9uLWNlbnRlciBhLmJ1dHRvbiwuYnV0dG9uLWNlbnRlciAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2UgLmJ1dHRvbi1jZW50ZXIgYnV0dG9uLmJ1dHRvbiwuYnV0dG9uLWNlbnRlciAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLC53b29jb21tZXJjZSAuYnV0dG9uLWNlbnRlciBpbnB1dC5idXR0b24sLmJ1dHRvbi1jZW50ZXIgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgLmJ1dHRvbi1jZW50ZXIgYS5idXR0b24uYWx0LC5idXR0b24tY2VudGVyIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCwud29vY29tbWVyY2UgLmJ1dHRvbi1jZW50ZXIgYnV0dG9uLmJ1dHRvbi5hbHQsLmJ1dHRvbi1jZW50ZXIgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIC5idXR0b24tY2VudGVyIGlucHV0LmJ1dHRvbi5hbHR7ZGlzcGxheTppbmxpbmUtZmxleH19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5idXR0b24tY2VudGVye21hcmdpbi10b3A6Mi41cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5uZXdzIC5idXR0b24tY2VudGVye21hcmdpbi10b3A6My43NXJlbX19LnNlY3Rpb24tZG93bmxvYWRze3BhZGRpbmc6My43NXJlbSAwfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNlY3Rpb24tZG93bmxvYWRzOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206Ny41cmVtfX0uc2VjdGlvbi1kb3dubG9hZHNfX3RpdGxle21hcmdpbi1ib3R0b206Mi41cmVtO2NvbG9yOiMwMDB9LmRvd25sb2Fkcy1saXN0e2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDB9LmRvd25sb2Fkcy1saXN0X19pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxLjg3NXJlbSAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDB9LmRvd25sb2Fkcy1saXN0X19jb250ZW50e3BhZGRpbmctcmlnaHQ6MS44NzVyZW19LmRvd25sb2Fkcy1saXN0X190aXRsZXttYXJnaW4tYm90dG9tOi4zMTI1cmVtO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojMDAwfS5kb3dubG9hZHMtbGlzdF9faW5mb3tjb2xvcjojYTNhYWFlO2ZvbnQtc2l6ZToxcmVtfS5kb3dubG9hZHMtbGlzdF9fbGlua3tmbGV4LXNocmluazowfS5kb3dubG9hZHMtbGlzdF9fbGluayBzdmd7d2lkdGg6Mi41cmVtO2hlaWdodDoyLjVyZW19Lm0tZmFxe2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtwYWRkaW5nOjQuMzc1cmVtIDB9Lm0tZmFxIC5mYXEtcGFyYWdyYXBoe21hcmdpbi1ib3R0b206MS44NzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubS1mYXF7cGFkZGluZzo4Ljc1cmVtIDB9Lm0tZmFxIGgye2NvbG9yOiMwMDB9Lm0tZmFxIC5mYXEtcGFyYWdyYXBoe21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbToyLjVyZW19fS5tLWZhcV9faXRlbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zc30ubS1mYXFfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjB9Lm0tZmFxX19pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDB9Lm0tZmFxX19pdGVtLmlzLW9wZW4sLm0tZmFxX19pdGVtOmhvdmVye2JvcmRlci1jb2xvcjojMDAwfS5tLWZhcV9faXRlbSAuZmFxLW1pbnVze2Rpc3BsYXk6bm9uZX0ubS1mYXFfX2l0ZW0uaXMtb3BlbiAuZmFxLXBsdXN7ZGlzcGxheTpub25lfS5tLWZhcV9faXRlbS5pcy1vcGVuIC5mYXEtbWludXN7ZGlzcGxheTpibG9ja30ubS1mYXFfX2l0ZW0tdGl0bGV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MXJlbTtwYWRkaW5nOjEuODc1cmVtIDA7bWFyZ2luOjA7Y29sb3I6IzAwMH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tLWZhcV9faXRlbS10aXRsZXtwYWRkaW5nLXJpZ2h0OjMwcHh9fS5tLWZhcV9faXRlbS10aXRsZSBzdmd7ZmxleC1zaHJpbms6MH0ubS1mYXFfX2l0ZW0tY29udGVudHtwYWRkaW5nOjAgNC4zNzVyZW0gMS44NzVyZW0gMH0ubS1mYXFfX2l0ZW0tY29udGVudCBwe2ZvbnQtc2l6ZToxcmVtfS5tLWhlcm97bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gdmFyKC0taGVhZGVyLWhlaWdodCkpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzo0LjM3NXJlbSAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5ob21lIC5tLWhlcm97bWluLWhlaWdodDoxMDB2aH0ubS1oZXJvX19iZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0ubS1oZXJvX19iZy1vdmVybGF5e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5tLWhlcm9fX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9Lmhpc3RvcnlfbGluZXtvdmVyZmxvdzpoaWRkZW59QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuaGlzdG9yeV9saW5le3BhZGRpbmctYm90dG9tOjcuNXJlbX19Lmhpc3RvcnlfbGluZSAuYy10aXRsZXttYXJnaW4tYm90dG9tOjEuODc1cmVtO2NvbG9yOiMwMDB9Lmhpc3RvcnlfbGluZSAuc3dpcGVyLXNsaWRle29wYWNpdHk6LjJ9Lmhpc3RvcnlfbGluZSAuc3dpcGVyLXNsaWRlLXByZXYsLmhpc3RvcnlfbGluZSAuc3dpcGVyLXNsaWRlLW5leHQsLmhpc3RvcnlfbGluZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtvcGFjaXR5OjF9LmNhcmQtaGlzdG9yeXtkaXNwbGF5OmZsZXh9LnllYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6NXJlbTtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMDAwO2xpbmUtaGVpZ2h0OjEuMTtib3JkZXItYm90dG9tOjRweCBzb2xpZCAjZmYzNjAwO3BhZGRpbmc6Mi44MTI1cmVtIDAgMi41cmVtIDA7bWFyZ2luLWJvdHRvbTowfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnllYXJ7Zm9udC1zaXplOjguNzVyZW07cGFkZGluZzoyLjgxMjVyZW0gMS4yNXJlbSAzLjEyNXJlbSAxLjI1cmVtfX0ueWVhcjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTEycHg7bGVmdDoyMHB4O3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7Ym9yZGVyOjFweCBzb2xpZCAjZmYzNjAwO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2ZmMzYwMH0uaGlzdG9yeS1pbmZve3BhZGRpbmc6MS44NzVyZW0gMS4yNXJlbX0uc2xpZGVyLWhpc3Rvcnl7b3ZlcmZsb3c6dmlzaWJsZX0uaW50cm97bWFyZ2luLWJvdHRvbToyLjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuaW50cm97bWFyZ2luLWJvdHRvbTo0LjM3NXJlbX19LmludHJvIC5jLXRpdGxle21hcmdpbi1ib3R0b206MS44NzVyZW19LmluZm8td3JhcHBlcntwYWRkaW5nOjIuNXJlbSAwIC42MjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuaW5mby13cmFwcGVye3BhZGRpbmc6NS42MjVyZW0gMi41cmVtIDcuNXJlbSAwfX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey5pbmZvLXdyYXBwZXJ7cGFkZGluZzoxMS41NjI1cmVtIDMuNzVyZW0gMTRyZW0gMH19LmluZm8td3JhcHBlciAuYmctZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnRpdGxlLXdoaXRle2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5pbnRyby1wYXJhZ3JhcGh7Y29sb3I6I2ZmZjtmb250LXNpemU6MS41cmVtO21hcmdpbi1ib3R0b206Mi41cmVtO3BhZGRpbmc6MH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5pbnRyby1wYXJhZ3JhcGh7cGFkZGluZzowIDguNzVyZW0gMCAwfX0uaW50cm8tcGFyYWdyYXBoIHB7Zm9udC1zaXplOjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuaW50cm8tcGFyYWdyYXBoIHB7Zm9udC1zaXplOjEuNXJlbX19LmludHJvLWltYWdlLXdyYXBwZXJ7cG9zaXRpb246c3RhdGljO2hlaWdodDozMDlweDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5pbnRyby1pbWFnZS13cmFwcGVye21hcmdpbi1yaWdodDotMzBweDtoZWlnaHQ6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuaW50cm8taW1hZ2Utd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tcmlnaHQ6MH19LmludHJvLWltYWdle3Bvc2l0aW9uOnN0YXRpYztvYmplY3QtZml0OmNvdmVyO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtoZWlnaHQ6MTAwJX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5pbnRyby1pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo3MHZ3O21heC13aWR0aDpub25lfX0uam9ic3tvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1ib3R0b206NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5qb2Jze3BhZGRpbmctYm90dG9tOjguNzVyZW19fS5qb2J7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5qb2IgLmMtdGl0bGV7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjEuODc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmpvYiAuYy10aXRsZXttYXJnaW4tYm90dG9tOjEuMjVyZW19fS5qb2ItaW5mb3tkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3BhZGRpbmc6Mi41cmVtIC42MjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5qb2ItaW5mb3twYWRkaW5nOjMuNzVyZW0gLjYyNXJlbSAyLjVyZW0gMi41cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH19QG1lZGlhKG1heC13aWR0aDogNjM5cHgpey5qb2ItaW5mbyAuYnRuLXNtYWxse2Rpc3BsYXk6ZmxleH19LmpvYi1wYXJhZ3JhcGh7Y29sb3I6I2ZmZjtmbGV4LWdyb3c6MX0uam9iLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7ZmxleC1zaHJpbms6MH0uam9iLWltYWdlOmFmdGVye3BhZGRpbmctYm90dG9tOjE3NHB4O2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuam9iLWltYWdlOmFmdGVye3BhZGRpbmctYm90dG9tOjI1MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5qb2ItaW1hZ2U6YWZ0ZXJ7cGFkZGluZy1ib3R0b206NjYuNjclfX0uam9icy1zbGlkZXItd3JhcHBlciAuc2xpZGVyLWpvYnN7b3ZlcmZsb3c6dmlzaWJsZX0uam9icy1zbGlkZXItd3JhcHBlciAuc2xpZGVyLWpvYnMgLnN3aXBlci1zbGlkZXtvcGFjaXR5Oi4zO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbjtoZWlnaHQ6YXV0b30uam9icy1zbGlkZXItd3JhcHBlciAuc2xpZGVyLWpvYnMgLmpvYiwuam9icy1zbGlkZXItd3JhcHBlciAuc2xpZGVyLWpvYnMgLnJvdywuam9icy1zbGlkZXItd3JhcHBlciAuc2xpZGVyLWpvYnMgLndvb2NvbW1lcmNlIC5jb2wyLXNldCwud29vY29tbWVyY2UgLmpvYnMtc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1qb2JzIC5jb2wyLXNldCwuam9icy1zbGlkZXItd3JhcHBlciAuc2xpZGVyLWpvYnMgLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0LC53b29jb21tZXJjZS1wYWdlIC5qb2JzLXNsaWRlci13cmFwcGVyIC5zbGlkZXItam9icyAuY29sMi1zZXR7aGVpZ2h0OjEwMCV9QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXsuam9icy1zbGlkZXItd3JhcHBlciAuc2xpZGVyLWpvYnMgLmpvYiAucm93LC5qb2JzLXNsaWRlci13cmFwcGVyIC5zbGlkZXItam9icyAuam9iIC53b29jb21tZXJjZSAuY29sMi1zZXQsLndvb2NvbW1lcmNlIC5qb2JzLXNsaWRlci13cmFwcGVyIC5zbGlkZXItam9icyAuam9iIC5jb2wyLXNldCwuam9icy1zbGlkZXItd3JhcHBlciAuc2xpZGVyLWpvYnMgLmpvYiAud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQsLndvb2NvbW1lcmNlLXBhZ2UgLmpvYnMtc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1qb2JzIC5qb2IgLmNvbDItc2V0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KWFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5qb2JzLXNsaWRlci13cmFwcGVyIC5zbGlkZXItam9icyAuam9iLWluZm8tY29se2ZsZXgtZ3JvdzoxfX1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey5qb2JzLXNsaWRlci13cmFwcGVyIC5zbGlkZXItam9icyAuam9iLWluZm97ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJTtwYWRkaW5nLWJvdHRvbToxMHB4fS5qb2JzLXNsaWRlci13cmFwcGVyIC5zbGlkZXItam9icyAuam9iLXBhcmFncmFwaHtmbGV4LWdyb3c6MX19LmpvYnMtc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1qb2JzIC5zd2lwZXItc2xpZGUtYWN0aXZle29wYWNpdHk6MX0uam9icy1zbGlkZXItd3JhcHBlciAuc2xpZGVyLWpvYnMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YWZ0ZXIsLmpvYnMtc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1qb2JzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5tYWNoaW5lLWluZm97cGFkZGluZzozLjc1cmVtIDB9LmFuY2hvci1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi42MjVyZW19LmFuY2hvci1saXN0X19sYWJlbHtwYWRkaW5nLXJpZ2h0Oi42MjVyZW07Y29sb3I6IzAwMDtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey5hbmNob3ItbGlzdF9fbGFiZWx7d2lkdGg6MTAwJX19LmFuY2hvci1saXN0X19pdGVte3BhZGRpbmc6LjYyNXJlbSAuODEyNXJlbTtib3JkZXI6MXB4IHNvbGlkICNmZjM2MDA7Ym9yZGVyLXJhZGl1czouMzc1cmVtO21hcmdpbi1ib3R0b206MDtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxLjEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5hbmNob3ItbGlzdF9faXRlbXtmb250LXNpemU6MS41cmVtfX0uYW5jaG9yLWxpc3RfX2l0ZW0uYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2VkZWVlZjtib3JkZXItY29sb3I6I2M5YzRiZDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzljNGJkfS5hbmNob3ItbGlzdC0tc2luZ2xle3BhZGRpbmctYm90dG9tOjEuMjVyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M5YzRiZH0uYW5jaG9yLWxpc3QtLXNpbmdsZSAuYW5jaG9yLWxpc3RfX2l0ZW06Zmlyc3Qtb2YtdHlwZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZGVlZWY7Ym9yZGVyLWNvbG9yOiNjOWM0YmR9Lm1hY2hpbmUtd2lkZS1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoxcHggc29saWQgI2VkZWVlZjtib3JkZXItcmFkaXVzOjJweDtwYWRkaW5nOi42MjVyZW0gLjYyNXJlbSAwIC42MjVyZW07bWFyZ2luLWJvdHRvbToxcmVtfS5tYWNoaW5lLXdpZGUtY2FyZC5pcy1oaWdobGlnaHRlZHtib3JkZXItY29sb3I6I2ZmMzYwMH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWNoaW5lLXdpZGUtY2FyZHtwYWRkaW5nOjEuMjVyZW0gMy4xMjVyZW19fS5tYWNoaW5lLXdpZGUtY2FyZF9faW1hZ2V7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFjaGluZS13aWRlLWNhcmRfX2ltYWdle21hcmdpbi1yaWdodDozLjEyNXJlbX19Lm1hY2hpbmUtd2lkZS1jYXJkX19pbWFnZTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtwYWRkaW5nLWJvdHRvbToxMDAlfS5tYWNoaW5lLXdpZGUtY2FyZF9fc2FsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtsZWZ0OjA7ZGlzcGxheTpibG9jaztib3JkZXItbGVmdDoxMHB4IHNvbGlkICNmZjM2MDA7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjIuMTI1cmVtO2JvcmRlci1yYWRpdXM6MCA2cHggNnB4IDA7YmFja2dyb3VuZC1jb2xvcjojMDAwO3otaW5kZXg6NjtwYWRkaW5nOjAgLjYyNXJlbTttYXJnaW4tYm90dG9tOjB9Lm1hY2hpbmUtd2lkZS1jYXJkX19pbmZve2JvcmRlci10b3A6MnB4IHNvbGlkICMzMjNlNDg7cGFkZGluZzoxLjI1cmVtIC42MjVyZW07bWluLWhlaWdodDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsubWFjaGluZS13aWRlLWNhcmRfX2luZm97Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjMzIzZTQ4fX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWNoaW5lLXdpZGUtY2FyZF9faW5mb3twYWRkaW5nOjEuMjVyZW0gMS44NzVyZW07Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICMzMjNlNDh9fS5tYWNoaW5lLXdpZGUtY2FyZF9fbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDowO3RvcDowO2JvdHRvbTowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6Y2FsYygxMDAlICsgMjBweCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE2MywxNzAsMTc0LC4yKTtwb2ludGVyLWV2ZW50czpub25lO3BhZGRpbmc6LjkzNzVyZW0gLjYyNXJlbTttYXJnaW46MCAtMTBweH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWNoaW5lLXdpZGUtY2FyZF9fbGlua3ttYXJnaW46MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjQuODc1cmVtO3BhZGRpbmc6MH19Lm1hY2hpbmUtd2lkZS1jYXJkX19pY29ue3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDoyLjVyZW07aGVpZ2h0OjIuNXJlbTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YmFja2dyb3VuZC1jb2xvcjojZmYzNjAwO3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFjaGluZS13aWRlLWNhcmRfX2ljb257cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX19Lm1hY2hpbmUtd2lkZS1jYXJkX19pY29uIHN2Z3t3aWR0aDoxLjgxMjVyZW07aGVpZ2h0OjFyZW19Lm1hY2hpbmUtd2lkZS1jYXJkX19tb3Jle2ZvbnQtc2l6ZToxLjMxMjVyZW07Y29sb3I6I2ZmMzYwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm1hY2hpbmUtd2lkZS1jYXJkX19tb3Jle2Rpc3BsYXk6bm9uZX19Lm1hY2hpbmUtd2lkZS1jYXJkX19hcnJvdy1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi10b3A6LjYyNXJlbX0ubWFjaGluZS13aWRlLWNhcmRfX2Fycm93LWxpbmsgc3Zne3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luLWxlZnQ6LjYyNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey50YXgtYmF1bWFzY2hpbmVuLXR5cGUgLmRlZmF1bHQtY29udGVudHtwYWRkaW5nOjguNzVyZW0gMH19Lm1hY2hpbmUtd2lkZS1jb250ZW50e21hcmdpbi1ib3R0b206MS44NzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFjaGluZS13aWRlLWNvbnRlbnR7bWFyZ2luLWJvdHRvbToyLjVyZW19fS5tYWNoaW5lLXdpZGUtY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm1hY2hpbmUtdGF4LXNlY3Rpb257cGFkZGluZy1ib3R0b206Ny41cmVtfX0uc3Rhci1yYXRpbmd7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjYyNXJlbTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206MS4yNXJlbX0uc3Rhci1yYXRpbmcgLnN0YXJ7ZmlsbDojZmYzNjAwO3dpZHRoOjIuNXJlbTtoZWlnaHQ6Mi41cmVtfS5zdGFyLXJhdGluZyAuZW1wdHktc3RhcntzdHJva2U6I2ZmMzYwMDtmaWxsOm5vbmV9LnJhdGluZy1ibG9ja3twYWRkaW5nOjEuMjVyZW0gMXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkICNjOWM0YmR9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsucmF0aW5nLWJsb2Nre3BhZGRpbmc6Mi41cmVtIDJyZW19fS5tZWNoLWNhdGVnb3J5LXNlY3Rpb24rLm1lY2gtY2F0ZWdvcnktc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZX0ubWVjaC1jYXRlZ29yeS1zZWN0aW9uKy5tZWNoLWNhdGVnb3J5LXNlY3Rpb24gLmNvbnRhaW5lciwubWVjaC1jYXRlZ29yeS1zZWN0aW9uKy5tZWNoLWNhdGVnb3J5LXNlY3Rpb24gLm1haW4tbWVudV9fY29udGFpbmVyLC5tZWNoLWNhdGVnb3J5LXNlY3Rpb24rLm1lY2gtY2F0ZWdvcnktc2VjdGlvbiAud29vY29tbWVyY2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UgLm1lY2gtY2F0ZWdvcnktc2VjdGlvbisubWVjaC1jYXRlZ29yeS1zZWN0aW9uIC5zaXRlLWNvbnRlbnQsLm1lY2gtY2F0ZWdvcnktc2VjdGlvbisubWVjaC1jYXRlZ29yeS1zZWN0aW9uIC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLm1lY2gtY2F0ZWdvcnktc2VjdGlvbisubWVjaC1jYXRlZ29yeS1zZWN0aW9uIC5zaXRlLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9Lm1lY2gtY2F0ZWdvcnktc2VjdGlvbisubWVjaC1jYXRlZ29yeS1zZWN0aW9uIC5zZWN0aW9uLXRvcC1zZXBhcmF0b3J7Ym9yZGVyOjFweCBzb2xpZCAjYzljNGJkO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNjBweDtsZWZ0OjE1cHg7cmlnaHQ6MTVweH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tZWNoLWNhdGVnb3J5LXNlY3Rpb24rLm1lY2gtY2F0ZWdvcnktc2VjdGlvbiAuc2VjdGlvbi10b3Atc2VwYXJhdG9ye2xlZnQ6NTBweDtyaWdodDo1MHB4fX0ubWVjaC1jYXRlZ29yaWVzLWJ1dHRvbiAuYnRuLC5tZWNoLWNhdGVnb3JpZXMtYnV0dG9uIGlucHV0W3R5cGU9c3VibWl0XSwubWVjaC1jYXRlZ29yaWVzLWJ1dHRvbiAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgLm1lY2gtY2F0ZWdvcmllcy1idXR0b24gaW5wdXRbdHlwZT1zdWJtaXRdLC5tZWNoLWNhdGVnb3JpZXMtYnV0dG9uIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsLndvb2NvbW1lcmNlICNyZXNwb25kIC5tZWNoLWNhdGVnb3JpZXMtYnV0dG9uIGlucHV0I3N1Ym1pdCwubWVjaC1jYXRlZ29yaWVzLWJ1dHRvbiAud29vY29tbWVyY2UgYS5idXR0b24sLndvb2NvbW1lcmNlIC5tZWNoLWNhdGVnb3JpZXMtYnV0dG9uIGEuYnV0dG9uLC5tZWNoLWNhdGVnb3JpZXMtYnV0dG9uIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZSAubWVjaC1jYXRlZ29yaWVzLWJ1dHRvbiBidXR0b24uYnV0dG9uLC5tZWNoLWNhdGVnb3JpZXMtYnV0dG9uIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24sLndvb2NvbW1lcmNlIC5tZWNoLWNhdGVnb3JpZXMtYnV0dG9uIGlucHV0LmJ1dHRvbiwubWVjaC1jYXRlZ29yaWVzLWJ1dHRvbiAud29vY29tbWVyY2UgYS5idXR0b24uYWx0LC53b29jb21tZXJjZSAubWVjaC1jYXRlZ29yaWVzLWJ1dHRvbiBhLmJ1dHRvbi5hbHQsLm1lY2gtY2F0ZWdvcmllcy1idXR0b24gLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LC53b29jb21tZXJjZSAubWVjaC1jYXRlZ29yaWVzLWJ1dHRvbiBidXR0b24uYnV0dG9uLmFsdCwubWVjaC1jYXRlZ29yaWVzLWJ1dHRvbiAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgLm1lY2gtY2F0ZWdvcmllcy1idXR0b24gaW5wdXQuYnV0dG9uLmFsdHtkaXNwbGF5OmZsZXh9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5tZWNoLWNhdGVnb3JpZXMtYnV0dG9uIC5idG4sLm1lY2gtY2F0ZWdvcmllcy1idXR0b24gaW5wdXRbdHlwZT1zdWJtaXRdLC5tZWNoLWNhdGVnb3JpZXMtYnV0dG9uIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciAubWVjaC1jYXRlZ29yaWVzLWJ1dHRvbiBpbnB1dFt0eXBlPXN1Ym1pdF0sLm1lY2gtY2F0ZWdvcmllcy1idXR0b24gLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCwud29vY29tbWVyY2UgI3Jlc3BvbmQgLm1lY2gtY2F0ZWdvcmllcy1idXR0b24gaW5wdXQjc3VibWl0LC5tZWNoLWNhdGVnb3JpZXMtYnV0dG9uIC53b29jb21tZXJjZSBhLmJ1dHRvbiwud29vY29tbWVyY2UgLm1lY2gtY2F0ZWdvcmllcy1idXR0b24gYS5idXR0b24sLm1lY2gtY2F0ZWdvcmllcy1idXR0b24gLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlIC5tZWNoLWNhdGVnb3JpZXMtYnV0dG9uIGJ1dHRvbi5idXR0b24sLm1lY2gtY2F0ZWdvcmllcy1idXR0b24gLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiwud29vY29tbWVyY2UgLm1lY2gtY2F0ZWdvcmllcy1idXR0b24gaW5wdXQuYnV0dG9uLC5tZWNoLWNhdGVnb3JpZXMtYnV0dG9uIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIC5tZWNoLWNhdGVnb3JpZXMtYnV0dG9uIGEuYnV0dG9uLmFsdCwubWVjaC1jYXRlZ29yaWVzLWJ1dHRvbiAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIC5tZWNoLWNhdGVnb3JpZXMtYnV0dG9uIGJ1dHRvbi5idXR0b24uYWx0LC5tZWNoLWNhdGVnb3JpZXMtYnV0dG9uIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LC53b29jb21tZXJjZSAubWVjaC1jYXRlZ29yaWVzLWJ1dHRvbiBpbnB1dC5idXR0b24uYWx0e2Rpc3BsYXk6aW5saW5lLWZsZXh9fS5kZWZhdWx0LWNvbnRlbnQrLm1lY2gtY2F0ZWdvcnktc2VjdGlvbntwYWRkaW5nLXRvcDowfS5kZWZhdWx0LWNvbnRlbnQgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ubWVjaC1jYXRlZ29yeS1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoxcHggc29saWQgI2VkZWVlZjtib3JkZXItcmFkaXVzOjAgMCAycHggMnB4fS5tZWNoLWNhdGVnb3J5LWNhcmRfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlfS5tZWNoLWNhdGVnb3J5LWNhcmRfX2ltYWdlOmFmdGVye2NvbnRlbnQ6XCJcIjtwYWRkaW5nLWJvdHRvbTo3NSU7ZGlzcGxheTpibG9ja30ubWVjaC1jYXRlZ29yeS1jYXJkX19pY29ue3dpZHRoOjIuNXJlbTtoZWlnaHQ6Mi41cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YmFja2dyb3VuZC1jb2xvcjojZmYzNjAwO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWlufS5tZWNoLWNhdGVnb3J5LWNhcmRfX2ljb24gc3Zne3dpZHRoOjEuODc1cmVtO2hlaWdodDoxcmVtfS5tZWNoLWNhdGVnb3J5LWNhcmRfX3RpdGxle2JhY2tncm91bmQtY29sb3I6cmdiYSgxNjMsMTcwLDE3NCwuMik7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoxO2ZvbnQtd2VpZ2h0OjUwMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MXJlbSAuNzVyZW07Z2FwOi42MjVyZW07bWFyZ2luLWJvdHRvbTowO2NvbG9yOiMzMzN9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWVjaC1jYXRlZ29yeS1jYXJkX190aXRsZXtwYWRkaW5nOjEuNTYyNXJlbSAuNjI1cmVtIDEuNTYyNXJlbSAxLjI1cmVtO2ZvbnQtc2l6ZToxLjg3NXJlbX19Lm1lY2gtY2F0ZWdvcnktY2FyZDpob3ZlciAubWVjaC1jYXRlZ29yeS1jYXJkX19pY29ue3RyYW5zZm9ybTp0cmFuc2xhdGUoNXB4KX0ubWVjaC1jYXRlZ29yaWVzLWJ1dHRvbnttYXJnaW4tdG9wOjEuODc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm1lY2gtY2F0ZWdvcmllcy1idXR0b257bWFyZ2luLXRvcDozLjEyNXJlbX19c2VjdGlvbi5zZWN0aW9uLWJvcmRlci10b3B7cGFkZGluZy10b3A6MH1zZWN0aW9uLnNlY3Rpb24tYm9yZGVyLXRvcD4uY29udGFpbmVyLHNlY3Rpb24uc2VjdGlvbi1ib3JkZXItdG9wPi5tYWluLW1lbnVfX2NvbnRhaW5lciwud29vY29tbWVyY2Ugc2VjdGlvbi5zZWN0aW9uLWJvcmRlci10b3A+LnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYm9yZGVyLXRvcD4uc2l0ZS1jb250ZW50e3BhZGRpbmctdG9wOjMuMTI1cmVtO2JvcmRlci10b3A6MXB4IHNvbGlkICNjOWM0YmR9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXtzZWN0aW9uLnNlY3Rpb24tYm9yZGVyLXRvcD4uY29udGFpbmVyLHNlY3Rpb24uc2VjdGlvbi1ib3JkZXItdG9wPi5tYWluLW1lbnVfX2NvbnRhaW5lciwud29vY29tbWVyY2Ugc2VjdGlvbi5zZWN0aW9uLWJvcmRlci10b3A+LnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYm9yZGVyLXRvcD4uc2l0ZS1jb250ZW50e3BhZGRpbmctdG9wOjQuMzc1cmVtfX0ubS1mZWF0dXJlcy1hY2NvcmRpb257bWFyZ2luLWJvdHRvbToyLjVyZW19Lm0tZmVhdHVyZXMtYWNjb3JkaW9uLWl0ZW17bWFyZ2luLWJvdHRvbTouNjI1cmVtfS5tLWZlYXR1cmVzLWFjY29yZGlvbl9fdGl0bGV7YmFja2dyb3VuZC1jb2xvcjojZWRlZWVmO2ZvbnQtd2VpZ2h0OjcwMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MS4yNXJlbTtib3JkZXItcmFkaXVzOjJweDttYXJnaW4tYm90dG9tOjA7Y29sb3I6IzAwMH0ubS1mZWF0dXJlcy1hY2NvcmRpb25fX3RpdGxlIHN2Z3tmaWxsOiNmZjM2MDB9Lm0tZmVhdHVyZS1jb250ZW50e2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlcjoxcHggc29saWQgI2VkZWVlZn0ubS1mZWF0dXJlLWNvbnRlbnQtaXRlbXtwYWRkaW5nOjEuMjVyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubS1mZWF0dXJlLWNvbnRlbnQtaXRlbV9fbmFtZXtib3JkZXItbGVmdDo1cHggc29saWQgI2ZmMzYwMDtwYWRkaW5nLWxlZnQ6LjVyZW07bGluZS1oZWlnaHQ6MS4yNXJlbTtmb250LXNpemU6MS4yNXJlbX0ubS1mZWF0dXJlLWNvbnRlbnQtaXRlbV9fdmFsdWV7Zm9udC1zaXplOjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubS1mZWF0dXJlLWNvbnRlbnQtaXRlbXtwYWRkaW5nLXJpZ2h0OjYuMjVyZW19fS5tLWZlYXR1cmUtY29udGVudC1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VkZWVlZn0ubS1mZWF0dXJlLWNvbnRlbnQtaXRlbTpudGgtb2YtdHlwZShldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOiNmYmZiZmJ9Lm1lY2gtcmVudC1jYXJke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5tZWNoLXJlbnQtY2FyZCBoMntjb2xvcjojZmZmfS5tZWNoLXJlbnRfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ubWVjaC1yZW50X19pbWFnZTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtwYWRkaW5nLWJvdHRvbToxNTAlfS5tZWNoLXJlbnRfX2luZm97cGFkZGluZzouNjI1cmVtIC42MjVyZW0gMi41cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtoZWlnaHQ6MTAwJX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tZWNoLXJlbnRfX2luZm97cGFkZGluZzozLjc1cmVtIDIuNXJlbX19Lm1lY2gtcmVudF9faW5mbyAuaDIsLm1lY2gtcmVudF9faW5mbyAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5nLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLm1lY2gtcmVudF9faW5mbyAuZ2Zvcm1faGVhZGluZ3ttYXJnaW4tYm90dG9tOjEuMjVyZW07ZmxleC1ncm93OjB9Lm1lY2gtcmVudF9faW5mbyBwe2ZsZXgtZ3JvdzoxfS5tZWNoLXJlbnRfX2luZm8gdWx7bWFyZ2luOjIuNXJlbSAwfS5tZWNoLXJlbnRfX2luZm8gdWwgbGl7Zm9udC1zaXplOjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuc2VjdGlvbi1tZWNoLXJlbnQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjMuNzVyZW19fS5taXJyb3ItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmV9Lm1pcnJvci1pbWFnZTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwYWRkaW5nLWJvdHRvbTo3NSV9Lm1pcnJvci1pbmZve21hcmdpbi1ib3R0b206MS44NzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWlycm9yLWluZm97bWFyZ2luLWJvdHRvbTozLjc1cmVtfX0ubWlycm9yLXNlY3Rpb24gLnJvdysucm93LC5taXJyb3Itc2VjdGlvbiAud29vY29tbWVyY2UgLmNvbDItc2V0Ky5yb3csLndvb2NvbW1lcmNlIC5taXJyb3Itc2VjdGlvbiAuY29sMi1zZXQrLnJvdywubWlycm9yLXNlY3Rpb24gLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0Ky5yb3csLndvb2NvbW1lcmNlLXBhZ2UgLm1pcnJvci1zZWN0aW9uIC5jb2wyLXNldCsucm93LC5taXJyb3Itc2VjdGlvbiAud29vY29tbWVyY2UgLnJvdysuY29sMi1zZXQsLndvb2NvbW1lcmNlIC5taXJyb3Itc2VjdGlvbiAucm93Ky5jb2wyLXNldCwubWlycm9yLXNlY3Rpb24gLndvb2NvbW1lcmNlIC5jb2wyLXNldCsuY29sMi1zZXQsLndvb2NvbW1lcmNlIC5taXJyb3Itc2VjdGlvbiAuY29sMi1zZXQrLmNvbDItc2V0LC5taXJyb3Itc2VjdGlvbiAud29vY29tbWVyY2UtcGFnZSAucm93Ky5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAubWlycm9yLXNlY3Rpb24gLnJvdysuY29sMi1zZXQsLm1pcnJvci1zZWN0aW9uIC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCsuY29sMi1zZXQsLndvb2NvbW1lcmNlLXBhZ2UgLm1pcnJvci1zZWN0aW9uIC5jb2wyLXNldCsuY29sMi1zZXR7bWFyZ2luLXRvcDozLjc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm5ld3N7cGFkZGluZzo3LjVyZW0gMH19Lm5ld3MtdGl0bGUtc2VjdGlvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlfS5uZXdzLXRpdGxlLXNlY3Rpb24gaDJ7bWFyZ2luLWJvdHRvbTowfS5uZXdzLWltYWdle21hcmdpbjouNjI1cmVtIC42MjVyZW0gMCAuNjI1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5uZXdzLWltYWdlOmFmdGVye3BhZGRpbmctYm90dG9tOjUzLjMlO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfS5uZXdzLWluZm97Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JvcmRlci1yYWRpdXM6MnB4O2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmV9LndyYXBwZXItdGl0bGUtbGlua3ttYXJnaW46MS44NzVyZW0gMS4yNXJlbSAxLjI1cmVtIDEuMjVyZW07Ym9yZGVyLXRvcDo0cHggc29saWQgIzMyM2U0ODtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZ3JvdzoxfS5uZXdzLXRpdGxle3BhZGRpbmctdG9wOjEuODc1cmVtO21hcmdpbi1ib3R0b206LjQzNzVyZW07ZmxleC1ncm93OjF9Lm5ld3MtbGlua3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEuMzEyNXJlbTtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMH0uc2xpZGVyLW5ld3MgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30ubW9iaWxlLW5ld3Mtc2xpZGVye3BhZGRpbmctcmlnaHQ6MDttYXJnaW4tYm90dG9tOjMuNzVyZW19LmhvbWUgLm5ld3N7cGFkZGluZy1ib3R0b206Ny41cmVtfS5yZWxhdGVkLXByb2R1Y3QtY2FyZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6MTAwJX0ucmVsYXRlZC1wcm9kdWN0LWNhcmRfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnJlbGF0ZWQtcHJvZHVjdC1jYXJkX19pbWFnZTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwYWRkaW5nLWJvdHRvbTo3NSV9LnJlbGF0ZWQtcHJvZHVjdC1jYXJkX19pbmZve2ZsZXgtZ3JvdzoxO3BhZGRpbmc6MS44NzVyZW0gMS4yNXJlbX0ucmVsYXRlZC1wcm9kdWN0LWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMTg7bWFyZ2luLWJvdHRvbToxLjI1cmVtfS5yZWxhdGVkLXByb2R1Y3QtY2FyZF9fY29udGVudHtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjN9LnJlbGF0ZWQtcHJvZHVjdC1nYWxsZXJ5e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1yaWdodDotMTVweH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5yZWxhdGVkLXByb2R1Y3QtZ2FsbGVyeXttYXJnaW4tcmlnaHQ6MH19LnJlbGF0ZWQtcHJvZHVjdC1nYWxsZXJ5IC5yZWxhdGVkLXByb2R1Y3QtZ2FsbGVyeS1zbGlkZXJ7cGFkZGluZy1ib3R0b206MXB4fS5yZWxhdGVkLXByb2R1Y3QtZ2FsbGVyeSAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5yZWxhdGVkLXByb2R1Y3QtZ2FsbGVyeSAuYXJyb3ctbGVmdCwucmVsYXRlZC1wcm9kdWN0LWdhbGxlcnkgLmFycm93LXJpZ2h0e2JhY2tncm91bmQtY29sb3I6I2ZmMzYwMDt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O2JvcmRlci1yYWRpdXM6MnB4O2Rpc3BsYXk6bm9uZTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsucmVsYXRlZC1wcm9kdWN0LWdhbGxlcnkgLmFycm93LWxlZnQsLnJlbGF0ZWQtcHJvZHVjdC1nYWxsZXJ5IC5hcnJvdy1yaWdodHtkaXNwbGF5OmZsZXh9fS5yZWxhdGVkLXByb2R1Y3QtZ2FsbGVyeSAuYXJyb3ctbGVmdCBzdmcsLnJlbGF0ZWQtcHJvZHVjdC1nYWxsZXJ5IC5hcnJvdy1yaWdodCBzdmd7aGVpZ2h0OjE2cHg7d2lkdGg6NDRweH0ucmVsYXRlZC1wcm9kdWN0LWdhbGxlcnkgLmFycm93LXJpZ2h0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3JpZ2h0Oi05MHB4fS5yZWxhdGVkLXByb2R1Y3QtZ2FsbGVyeSAuYXJyb3ctbGVmdHtsZWZ0Oi05MHB4fS5yZWxhdGVkLXByb2R1Y3QtZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbntib3R0b206LTMwcHg7Z2FwOjMwcHh9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5yZWxhdGVkLXByb2R1Y3QtZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbntib3R0b206LTUwcHh9fS5yZWxhdGVkLXByb2R1Y3QtZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5yZWxhdGVkLXByb2R1Y3QtZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmFmdGVye3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDo2cHg7aGVpZ2h0OjZweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnJlbGF0ZWQtcHJvZHVjdC1nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle21hcmdpbjozcHg7Ym9yZGVyOjFweCBzb2xpZCAjZmYzNjAwfS5yZWxhdGVkLXByb2R1Y3QtZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZjM2MDA7d2lkdGg6NnB4O2hlaWdodDo2cHg7dHJhbnNmb3JtOm5vbmV9LnJlbGF0ZWQtcHJvZHVjdC1nYWxsZXJ5LnN3aXBlLWZpbmdlci1tb2JpbGV7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXsucmVsYXRlZC1wcm9kdWN0LWdhbGxlcnkuc3dpcGUtZmluZ2VyLW1vYmlsZXttYXJnaW4tYm90dG9tOjMuNzVyZW19fS5yZXZpZXdze3BhZGRpbmc6MH0ucmV2aWV3cyBoMnttYXJnaW4tYm90dG9tOjEuODc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsucmV2aWV3cyBoMnttYXJnaW4tYm90dG9tOjIuNXJlbX19LnJldmlldy10b3B7cGFkZGluZzo1cmVtIDA7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsucmV2aWV3LXRvcHtwYWRkaW5nOjguNzVyZW0gMH19LnJldmlldy1iYWNrZ3JvdW5ke3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7bGVmdDowO3RvcDowO2JvdHRvbTowO3otaW5kZXg6LTF9LnJldmlldy1iYWNrZ3JvdW5kOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO3otaW5kZXg6MTtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTAsNjIsNzIsLjkpfS5yZXZpZXctYmFja2dyb3VuZCAuZmxleC1pbWFnZXt6LWluZGV4OjB9LmZsZXgtaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2xlZnQ6MDt0b3A6MDtyaWdodDowO2JvdHRvbTowO29iamVjdC1maXQ6Y292ZXJ9LndyYXBwZXItcmV2aWV3e2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjIuODEyNXJlbSAxLjI1cmVtIDIuNXJlbTtib3JkZXItcmFkaXVzOjJweDtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wZXJzb25hbGl0eS13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtmbGV4LWdyb3c6MX0ucGVyc29uYWxpdHktcmV2aWV3e2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMzMjNlNDg7bWFyZ2luLWJvdHRvbToxLjA2MjVyZW07ZmxleC1ncm93OjE7aGVpZ2h0OjEwMCV9LnBlcnNvbmFsaXR5LXJldmlldyBwe21hcmdpbi1ib3R0b206Mi4xMjVyZW19LnBlcnNvbmFsaXR5LWluZm97ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5wZXJzb25hbGl0eS1pbmZvIHB7bWFyZ2luLWJvdHRvbTowfS5wZXJzb25hbGl0eS1uYW1lLC5wZXJzb25hbGl0eS1wb3NpdGlvbiwucGVyc29uYWxpdHktY29tcGFueXtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjFyZW19LnBlcnNvbmFsaXR5LW5hbWV7bWFyZ2luLXJpZ2h0Oi4zMTI1cmVtO2ZvbnQtZmFtaWx5OlwiUm9ib3RvIENvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9LnF1b3Rlcy1zdmd7bWFyZ2luLWJvdHRvbToyLjVyZW07aGVpZ2h0OjM5cHg7d2lkdGg6NDBweDtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG99LnJldmlldy1ib3R0b217cGFkZGluZzozLjc1cmVtIDA7YmFja2dyb3VuZC1jb2xvcjojMDAwO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmfS5yZXZpZXctYm90dG9tIGgye21hcmdpbi1ib3R0b206MH0ucmV2aWV3LXNsaWRlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1yaWdodDotMTVweH1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LnJldmlldy1zbGlkZXItd3JhcHBlcnttYXJnaW4tcmlnaHQ6MH19LnJldmlldy1zbGlkZXItd3JhcHBlciAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5yZXZpZXctc2xpZGVyLXdyYXBwZXIgLmFycm93LWxlZnQsLnJldmlldy1zbGlkZXItd3JhcHBlciAuYXJyb3ctcmlnaHQsLmpvYnMtc2xpZGVyLXdyYXBwZXIgLmFycm93LWxlZnQsLmpvYnMtc2xpZGVyLXdyYXBwZXIgLmFycm93LXJpZ2h0e2JhY2tncm91bmQtY29sb3I6I2ZmMzYwMDt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O2JvcmRlci1yYWRpdXM6MnB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnJldmlldy1zbGlkZXItd3JhcHBlciAuYXJyb3ctbGVmdCBzdmcsLnJldmlldy1zbGlkZXItd3JhcHBlciAuYXJyb3ctcmlnaHQgc3ZnLC5qb2JzLXNsaWRlci13cmFwcGVyIC5hcnJvdy1sZWZ0IHN2Zywuam9icy1zbGlkZXItd3JhcHBlciAuYXJyb3ctcmlnaHQgc3Zne2hlaWdodDoxNnB4O3dpZHRoOjQ0cHh9LnJldmlldy1zbGlkZXItd3JhcHBlciAuYXJyb3ctcmlnaHQsLmpvYnMtc2xpZGVyLXdyYXBwZXIgLmFycm93LXJpZ2h0e2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey5yZXZpZXctc2xpZGVyLXdyYXBwZXIgLmFycm93LXJpZ2h0LC5qb2JzLXNsaWRlci13cmFwcGVyIC5hcnJvdy1yaWdodHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cmlnaHQ6LTgwcHh9fS5yZXZpZXctc2xpZGVyLXdyYXBwZXIgLmFycm93LWxlZnQsLmpvYnMtc2xpZGVyLXdyYXBwZXIgLmFycm93LWxlZnR7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7LnJldmlldy1zbGlkZXItd3JhcHBlciAuYXJyb3ctbGVmdCwuam9icy1zbGlkZXItd3JhcHBlciAuYXJyb3ctbGVmdHtkaXNwbGF5OmZsZXg7bGVmdDotODBweH19LnJldmlldy1zbGlkZXItd3JhcHBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbiwuam9icy1zbGlkZXItd3JhcHBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbntib3R0b206LTUwcHg7Z2FwOjMwcHh9LnJldmlldy1zbGlkZXItd3JhcHBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5qb2JzLXNsaWRlci13cmFwcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnJldmlldy1zbGlkZXItd3JhcHBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmFmdGVyLC5qb2JzLXNsaWRlci13cmFwcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YWZ0ZXJ7cG9zaXRpb246c3RhdGljO3dpZHRoOjZweDtoZWlnaHQ6NnB4fS5yZXZpZXctc2xpZGVyLXdyYXBwZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsLmpvYnMtc2xpZGVyLXdyYXBwZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7bWFyZ2luOjNweDtib3JkZXI6MXB4IHNvbGlkICNmZjM2MDB9LnJldmlldy1zbGlkZXItd3JhcHBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTphZnRlciwuam9icy1zbGlkZXItd3JhcHBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZjM2MDA7d2lkdGg6NnB4O2hlaWdodDo2cHg7dHJhbnNmb3JtOm5vbmV9LnN3aXBlLWZpbmdlci1tb2JpbGV7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlLWZpbmdlci1tb2JpbGU6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNjBweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9zd2lwZS1maW5nZXIuc3ZnXCIpO3dpZHRoOjIuNXJlbTtoZWlnaHQ6Mi41cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnN3aXBlLWZpbmdlci1tb2JpbGU6YWZ0ZXJ7ZGlzcGxheTpub25lfX0uc3dpcGUtZmluZ2VyLW1vYmlsZS5yZXZpZXctc2xpZGVyLXdyYXBwZXI6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYygtNTAlIC0gMTVweCkpfUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7LnN3aXBlLWZpbmdlci1tb2JpbGUuaGlzdG9yeS1zbGlkZXItd3JhcHBlcnttYXJnaW4tYm90dG9tOjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnN3aXBlLWZpbmdlci1tb2JpbGUuaGlzdG9yeS1zbGlkZXItd3JhcHBlcjphZnRlcntkaXNwbGF5OmJsb2NrfX0uam9icy1zbGlkZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0uc2VwYXJhdG9yLXRleHR7cGFkZGluZzoxLjg3NXJlbSAuODc1cmVtO2JhY2tncm91bmQtY29sb3I6IzAwMDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZn0uYmctcmVkIC5zZXBhcmF0b3ItdGV4dHtiYWNrZ3JvdW5kLWNvbG9yOiNmZjM2MDB9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5zZXBhcmF0b3ItdGV4dHtwYWRkaW5nOjMuNzVyZW0gMS4yNXJlbX19LnNlcGFyYXRvci10ZXh0IGgxLC5zZXBhcmF0b3ItdGV4dCAuaDEsLnNlcGFyYXRvci10ZXh0IGgyLC5zZXBhcmF0b3ItdGV4dCAuaDIsLnNlcGFyYXRvci10ZXh0IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmcsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuc2VwYXJhdG9yLXRleHQgLmdmb3JtX2hlYWRpbmcsLnNlcGFyYXRvci10ZXh0IGgzLC5zZXBhcmF0b3ItdGV4dCAuaDMsLnNlcGFyYXRvci10ZXh0IC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDIsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAuc2VwYXJhdG9yLXRleHQgaDIsLnNlcGFyYXRvci10ZXh0IGg0LC5zZXBhcmF0b3ItdGV4dCAuaDQsLnNlcGFyYXRvci10ZXh0IC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmVwbHktdGl0bGUsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5zZXBhcmF0b3ItdGV4dCAjcmVwbHktdGl0bGUsLnNlcGFyYXRvci10ZXh0IGg1LC5zZXBhcmF0b3ItdGV4dCAuaDUsLnNlcGFyYXRvci10ZXh0ICNjdXN0b21lcl9kZXRhaWxzIGgzLCNjdXN0b21lcl9kZXRhaWxzIC5zZXBhcmF0b3ItdGV4dCBoMywuc2VwYXJhdG9yLXRleHQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSwud29vY29tbWVyY2UgLnNlcGFyYXRvci10ZXh0IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSwuc2VwYXJhdG9yLXRleHQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAuc2VwYXJhdG9yLXRleHQgaDIsLnNlcGFyYXRvci10ZXh0IC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCwuc2VwYXJhdG9yLXRleHQgaDYsLnNlcGFyYXRvci10ZXh0IC5oNnttYXJnaW4tYm90dG9tOjB9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuc2VwYXJhdG9yLXNlY3Rpb24rLmNvdW50ZXIsLnNlcGFyYXRvci1zZWN0aW9uKy5kZWZhdWx0LWNvbnRlbnR7bWFyZ2luLXRvcDozLjc1cmVtfX0uc2VydmljZS1jYXJke3BhZGRpbmc6Mi44MTI1cmVtIDEuMjVyZW0gMS4yNXJlbSAxLjI1cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMH0uc2VydmljZS1jYXJkX190aXRsZXtmbGV4LWdyb3c6MTttaW4taGVpZ2h0OjcuNXJlbTtjb2xvcjojZmZmO2JvcmRlci1ib3R0b206NHB4IHNvbGlkICNmZmY7bWFyZ2luLWJvdHRvbToxLjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNlcnZpY2UtY2FyZF9fdGl0bGV7bWluLWhlaWdodDoxNi41NjI1cmVtfX0uc2VydmljZS1jYXJkX19pbmZve21hcmdpbi1ib3R0b206MS4yNXJlbX0uc2VydmljZS1jYXJkX19saW5re2NvbG9yOiNmZjM2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxLjMxMjVyZW07Zm9udC13ZWlnaHQ6NzAwfS5zZXJ2aWNlLWNhcmRfX2xpbms6aG92ZXJ7Y29sb3I6I2ZmZn1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5zZWN0aW9uLXNlcnZpY2Vze3BhZGRpbmctYm90dG9tOjcuNXJlbX19Lm1lbWJlci1jYXJke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JvcmRlci1yYWRpdXM6LjEyNXJlbX0ubWVtYmVyLWNhcmRfX2RlcGFydG1lbnR7YmFja2dyb3VuZC1jb2xvcjojZmYzNjAwO3BhZGRpbmc6MS4yNXJlbTtjb2xvcjojZmZmfS5tZW1iZXItY2FyZF9fZGVwYXJ0bWVudCBoMywubWVtYmVyLWNhcmRfX2RlcGFydG1lbnQgLmgzLC5tZW1iZXItY2FyZF9fZGVwYXJ0bWVudCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIGgyLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLm1lbWJlci1jYXJkX19kZXBhcnRtZW50IGgye21hcmdpbi1ib3R0b206MH0ubWVtYmVyLWNhcmRfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlfS5tZW1iZXItY2FyZF9faW1hZ2U6YWZ0ZXJ7Y29udGVudDpcIlwiO3BhZGRpbmctYm90dG9tOjc1JTtkaXNwbGF5OmJsb2NrfS5tZW1iZXItY2FyZF9faW5mb3twYWRkaW5nOjEuMjVyZW07ZmxleC1ncm93OjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5tZW1iZXItY2FyZF9fdGl0bGV7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo1MDA7cGFkZGluZy1ib3R0b206MS4yNXJlbTtib3JkZXItYm90dG9tOjRweCBzb2xpZCAjMzIzZTQ4O2xpbmUtaGVpZ2h0OjE7bWFyZ2luLWJvdHRvbToxLjI1cmVtO3dpZHRoOjEwMCV9Lm0tdGV4dC1jb2x1bW5zIC5yb3csLm0tdGV4dC1jb2x1bW5zIC53b29jb21tZXJjZSAuY29sMi1zZXQsLndvb2NvbW1lcmNlIC5tLXRleHQtY29sdW1ucyAuY29sMi1zZXQsLm0tdGV4dC1jb2x1bW5zIC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAubS10ZXh0LWNvbHVtbnMgLmNvbDItc2V0e3Jvdy1nYXA6My4xMjVyZW19LnNlY3Rpb24tYmctZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjZ9LmFuY2hvcntkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDpjYWxjKC0xKnZhcigtLWhlYWRlci1zY3JvbGxlZC1oZWlnaHQpKX0uaW1nLXBsYWNlaG9sZGVye2JhY2tncm91bmQtY29sb3I6I2UyZTJlMjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaW1nLXBsYWNlaG9sZGVyIHN2Z3t3aWR0aDpjbGFtcCg0LjM3NXJlbSwyNSUsOS4zNzVyZW0pO2hlaWdodDpjbGFtcCg0LjM3NXJlbSwyNSUsOS4zNzVyZW0pO2ZpbGw6I2ZmMzYwMH0uc3RyZXRjaGVkLWxpbms6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MX0uanMtYWNjb3JkaW9uLWl0ZW0uaXMtb3BlbiAuanMtYWNjb3JkaW9uLXRpdGxlIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmpzLWFjY29yZGlvbi10aXRsZXtjdXJzb3I6cG9pbnRlcn0uanMtYWNjb3JkaW9uLXRpdGxlIHN2Z3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9LmpzLWFjY29yZGlvbi1jb250ZW50e2Rpc3BsYXk6bm9uZX0uYXJ0aWNsZXtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6MS41cmVtO2JvcmRlcjoxcHggc29saWQgI2QwZDBkMDtib3JkZXItcmFkaXVzOi4zMTI1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5hcnRpY2xlX190aHVtYm5haWx7ZmxleC1zaHJpbms6MDtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206LjYyNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0uYXJ0aWNsZV9fdGh1bWJuYWlsOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjYwJX0uYXJ0aWNsZV9fdGh1bWJuYWlsIGltZywuYXJ0aWNsZV9fdGh1bWJuYWlsIC5pbWctcGxhY2Vob2xkZXJ7dHJhbnNpdGlvbjphbGwgLjNzIDBzO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uYXJ0aWNsZV9fdGh1bWJuYWlsOmhvdmVyIGltZ3tvcGFjaXR5Oi44NX0uYXJ0aWNsZV9fY29udGVudHtmbGV4LWdyb3c6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LmFydGljbGVfX2V4Y2VycHR7bWFyZ2luLWJvdHRvbToxLjI1cmVtfS5hcnRpY2xlX19tb3Jle21hcmdpbi10b3A6YXV0b30uZW50cnktbWV0YXtmb250LXNpemU6Ljg3NXJlbTttYXJnaW4tYm90dG9tOi45Mzc1cmVtfS5lbnRyeS1tZXRhIC5jYXQtbGlua3MsLmVudHJ5LW1ldGEgLnRhZy1saW5rc3ttYXJnaW4tdG9wOi4zMTI1cmVtfS5hcnRpY2xlLW5vLXJlc3VsdHMgLmFydGljbGVfX2NvbnRlbnR7YWxpZ24taXRlbXM6Y2VudGVyfS5hcnRpY2xlLW5vLXJlc3VsdHMgLmFydGljbGVfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZW50cnktZGF0ZS5wdWJsaXNoZWQ6bm90KC51cGRhdGVkKXtkaXNwbGF5Om5vbmV9LmJyZWFkY3J1bWJze2NvbG9yOiNhM2FhYWU7Zm9udC1zaXplOi44NzVyZW07bWFyZ2luLWJvdHRvbToxLjg3NXJlbTtwYWRkaW5nLXRvcDouNjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmJyZWFkY3J1bWJze3BhZGRpbmctdG9wOi45Mzc1cmVtO21hcmdpbi1ib3R0b206My43NXJlbX19LmJyZWFkY3J1bWJzPnB7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuYnJlYWRjcnVtYnM+cHtkaXNwbGF5OmJsb2NrfX0uYnJlYWRjcnVtYnMgYXtjb2xvcjojMDAwO21hcmdpbi1yaWdodDouMTI1cmVtO2ZvbnQtc2l6ZTouNzVyZW19LmJyZWFkY3J1bWJzIGE6aG92ZXJ7Y29sb3I6IzMyM2U0OH0uYnJlYWRjcnVtYnMgc3Bhbntmb250LXNpemU6Ljc1cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7Z2FwOjdweH0uYnJlYWRjcnVtYnMgc3BhbiBzcGFuIHNwYW57ZGlzcGxheTppbmxpbmU7bWFyZ2luLWxlZnQ6LjE4NzVyZW19LmJyZWFkY3J1bWJzIC5icmVhZGNydW1iX2xhc3R7Y29sb3I6IzMyM2U0OH0uYnJlYWRjcnVtYnMgcHttYXJnaW46MH0uYnJlYWRjcnVtYnMgLnNlcGFyYXRvcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAuMzEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmJyZWFkY3J1bWJzIC5zZXBhcmF0b3J7bWFyZ2luOjAgLjYyNXJlbX19LmJyZWFkY3J1bWJzLXNlY3Rpb24rLnNlY3Rpb24sLmJyZWFkY3J1bWJzLXNlY3Rpb24rLm1hY2hpbmUtaW5mb3twYWRkaW5nLXRvcDowfS5icmVhZGNydW1icy1zZWN0aW9uKy5pbnRyb3ttYXJnaW4tdG9wOi00MHB4fS5tb2RhbHstLW1vZGFsLW1hcmdpbjogMS4yNXJlbTstLW1vZGFsLW1heC13aWR0aDogNTByZW07d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDotMTtvcGFjaXR5OjB9Lm1vZGFsX19vdmVybGF5e3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjMpO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MH0ubW9kYWwuaXMtb3BlbntvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4zczt2aXNpYmlsaXR5OnZpc2libGU7ei1pbmRleDoxMTB9Lm1vZGFsLmlzLW9wZW4gLm1vZGFsX19pbm5lcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9Lm1vZGFsX19pbm5lcnt3aWR0aDoxMDAlO21heC13aWR0aDp2YXIoLS1tb2RhbC1tYXgtd2lkdGgpO2hlaWdodDpjYWxjKDEwMCUgLSB2YXIoLS1tb2RhbC1tYXJnaW4pKjIpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzowIHZhcigtLW1vZGFsLW1hcmdpbik7bWFyZ2luOnZhcigtLW1vZGFsLW1hcmdpbikgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMy4xMjVyZW0pO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vZGFsX19jb250ZW50e3dpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOi4zMTI1cmVtO3BhZGRpbmc6MS44NzVyZW07b3ZlcmZsb3cteTphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3BvaW50ZXItZXZlbnRzOmF1dG99QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5tb2RhbF9fY29udGVudHtwYWRkaW5nLXRvcDozLjEyNXJlbX19Lm1vZGFsX19jbG9zZXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDouOTM3NXJlbTtyaWdodDouOTM3NXJlbTtjdXJzb3I6cG9pbnRlcn0ubW9kYWxfX2Nsb3NlOmhvdmVyIHN2Z3tmaWxsOiNjYzJiMDB9Lm1vZGFsX19jbG9zZSBzdmd7d2lkdGg6MS4zNzVyZW07aGVpZ2h0OjEuMzc1cmVtO2ZpbGw6I2ZmMzYwMH0ucGFnaW5hdGlvbiwud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb257bWFyZ2luLXRvcDoxLjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnBhZ2luYXRpb24sLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9ue21hcmdpbi10b3A6Mi41cmVtfX0ucGFnaW5hdGlvbiB1bCwud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXA7Z2FwOi41cmVtO2JvcmRlcjpub25lfS5wYWdpbmF0aW9uIHVsIGxpLC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaXtib3JkZXI6bm9uZX0ucGFnaW5hdGlvbiB1bCBsaSBhLC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLC5wYWdpbmF0aW9uIHVsIGxpIHNwYW4sLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW57dHJhbnNpdGlvbjphbGwgLjNzIDBzO21pbi13aWR0aDoyLjI1cmVtO2hlaWdodDoyLjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo1MDA7Zm9udC1mYW1pbHk6XCJSb2JvdG8gQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxO2JvcmRlcjoycHggc29saWQgI2ZmMzYwMDtib3JkZXItcmFkaXVzOjJweDtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MCAuNDM3NXJlbX0ucGFnaW5hdGlvbiB1bCBsaSBhLmN1cnJlbnQ6bm90KC5kb3RzKSwud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5jdXJyZW50Om5vdCguZG90cyksLnBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50Om5vdCguZG90cyksLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudDpub3QoLmRvdHMpe2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojYTNhYWFlO2JvcmRlci1jb2xvcjojYTNhYWFlfS5wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsLnBhZ2luYXRpb24gdWwgbGkgc3Bhbjpob3Zlciwud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwMDtib3JkZXItY29sb3I6I2ZmMzYwMH0uc2VhcmNoLWZvcm17dHJhbnNpdGlvbjphbGwgLjNzIDBzO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT10ZXh0XXt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6My40Mzc1cmVtfS5zZWFyY2gtZm9ybV9fc3VibWl0e2Rpc3BsYXk6aW5saW5lLWZsZXg7d2lkdGg6Mi44MTI1cmVtO2hlaWdodDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtyaWdodDoxcHh9LnNlYXJjaC1mb3JtX19zdWJtaXQgc3Zne3dpZHRoOjEuMjVyZW07aGVpZ2h0OjEuMjVyZW07ZmlsbDojZmYzNjAwfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNlYXJjaC1mb3JtX19zdWJtaXQ6aG92ZXIgc3Zne2ZpbGw6IzM4YmRmOH19LnNvY2lhbHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MS41cmVtfS5zb2NpYWxzX19pdGVte2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6I2ZmZn0uc29jaWFsc19faXRlbTpob3Zlcntjb2xvcjojZmYzNjAwfS5zb2NpYWxzX19pdGVtIHN2Z3t3aWR0aDoxLjI1cmVtO2hlaWdodDoxLjI1cmVtO2ZpbGw6Y3VycmVudENvbG9yfS5zb2NpYWxzX19pdGVtIHN2Zy5pY29uLWZhY2Vib29re3dpZHRoOi44NzVyZW19LmpzLXRhYi10aXRsZTpub3QoLmlzLWFjdGl2ZSl7Y3Vyc29yOnBvaW50ZXJ9LmpzLXRhYi10aXRsZS5pcy1hY3RpdmV7Y29sb3I6I2ZmMzYwMH0uanMtdGFiLWNvbnRlbnR7ZGlzcGxheTpub25lfS5qcy10YWItY29udGVudC5pcy1hY3RpdmV7ZGlzcGxheTpibG9ja30udGFicy0taG9yaXpvbnRhbCAudGFic19fdGl0bGVze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MS44NzVyZW19LnRhYnMtLXZlcnRpY2Fse2Rpc3BsYXk6ZmxleH0udGFicy0tdmVydGljYWwgLnRhYnNfX3RpdGxlc3tmbGV4OjAgMCAxMi41cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi42MjVyZW19LnRhYnMtLXZlcnRpY2FsIC50YWJzX19jb250ZW50c3tmbGV4LWdyb3c6MX0jdG8tdG9we2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7I3RvLXRvcHt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOjIuNXJlbTtoZWlnaHQ6Mi41cmVtO2JvcmRlci1yYWRpdXM6LjMxMjVyZW07Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjEuODc1cmVtO3JpZ2h0OjEuODc1cmVtO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjkwO2JvcmRlcjoycHggc29saWQgI2ZmMzYwMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9I3RvLXRvcDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjYzJiMDB9I3RvLXRvcDpob3ZlciBzdmd7ZmlsbDojZmZmfSN0by10b3Auc2hvd3tvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfSN0by10b3Agc3Zne3dpZHRoOjEuMjVyZW07aGVpZ2h0OjEuMjVyZW07ZmlsbDojZmYzNjAwfX0uanMtdG9nZ2xlIHN2Z3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9LmpzLXRvZ2dsZS5pcy1vcGVuIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmpzLXRvZ2dsZS1jb250ZW50e2Rpc3BsYXk6bm9uZX0uZXJyb3I0MDR7cGFkZGluZy10b3A6MH0uZXJyb3I0MDQgLnNpdGUtY29udGVudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6Y2xhbXAoNi4yNXJlbSxjYWxjKDYuMjVyZW0gKyAoMXZ3IC0gNi40cHgpICogNi4yNSksOS4zNzVyZW0pIDB9Lm5vdC1mb3VuZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5ub3QtZm91bmRfX3RpdGxle2NvbG9yOiNmZjM2MDA7Zm9udC1zaXplOmNsYW1wKDMuMTI1cmVtLGNhbGMoMy4xMjVyZW0gKyAoMXZ3IC0gNi40cHgpICogMi41KSw0LjM3NXJlbSk7bWFyZ2luLWJvdHRvbTouM2VtfS5ub3QtZm91bmRfX3RleHR7Zm9udC1zaXplOmNsYW1wKDEuMTI1cmVtLGNhbGMoMS4xMjVyZW0gKyAoMXZ3IC0gNi40cHgpICogMC4yNSksMS4yNXJlbSk7bWFyZ2luLWJvdHRvbToxLjVlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5ub3QtZm91bmRfX3RleHR7bWFyZ2luLWJvdHRvbToyLjVlbX19LmFyY2hpdmUtd3JhcHBlcntwYWRkaW5nOjMuMTI1cmVtIDB9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuYXJjaGl2ZS13cmFwcGVye3BhZGRpbmc6NC4zNzVyZW0gMCA4Ljc1cmVtfX0uYXJjaGl2ZS1oZWFkZXJ7bWFyZ2luLWJvdHRvbTozLjEyNXJlbX0uYXJjaGl2ZS1oZWFkZXI+KjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uc2l0ZS1jb250ZW50e3dpZHRoOjEwMCU7ZmxleC1ncm93OjF9LmVudHJ5LXRpdGxle2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjFlbX0uZW50cnktY29udGVudHtwYWRkaW5nLWJvdHRvbTo0LjM3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5lbnRyeS1jb250ZW50e3BhZGRpbmctYm90dG9tOjcuNXJlbX19LmNvbnRlbnQtaW5mby1kZWZhdWx0IGgxLC5jb250ZW50LWluZm8tZGVmYXVsdCBoMiwuY29udGVudC1pbmZvLWRlZmF1bHQgaDMsLmNvbnRlbnQtaW5mby1kZWZhdWx0IGg0LC5jb250ZW50LWluZm8tZGVmYXVsdCBoNSwuY29udGVudC1pbmZvLWRlZmF1bHQgaDYsLmVudHJ5LWNvbnRlbnQgaDEsLmVudHJ5LWNvbnRlbnQgaDIsLmVudHJ5LWNvbnRlbnQgaDMsLmVudHJ5LWNvbnRlbnQgaDQsLmVudHJ5LWNvbnRlbnQgaDUsLmVudHJ5LWNvbnRlbnQgaDZ7Y29sb3I6IzAwMH0uY29udGVudC1pbmZvLWRlZmF1bHQgcCwuZW50cnktY29udGVudCBwe21hcmdpbi1ib3R0b206MS44NzVyZW19LmNvbnRlbnQtaW5mby1kZWZhdWx0IHAraDEsLmNvbnRlbnQtaW5mby1kZWZhdWx0IHAraDIsLmNvbnRlbnQtaW5mby1kZWZhdWx0IHAraDMsLmNvbnRlbnQtaW5mby1kZWZhdWx0IHAraDQsLmNvbnRlbnQtaW5mby1kZWZhdWx0IHAraDUsLmNvbnRlbnQtaW5mby1kZWZhdWx0IHAraDYsLmVudHJ5LWNvbnRlbnQgcCtoMSwuZW50cnktY29udGVudCBwK2gyLC5lbnRyeS1jb250ZW50IHAraDMsLmVudHJ5LWNvbnRlbnQgcCtoNCwuZW50cnktY29udGVudCBwK2g1LC5lbnRyeS1jb250ZW50IHAraDZ7bWFyZ2luLXRvcDoxLjg3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5jb250ZW50LWluZm8tZGVmYXVsdCBwK2gxLC5jb250ZW50LWluZm8tZGVmYXVsdCBwK2gyLC5jb250ZW50LWluZm8tZGVmYXVsdCBwK2gzLC5jb250ZW50LWluZm8tZGVmYXVsdCBwK2g0LC5jb250ZW50LWluZm8tZGVmYXVsdCBwK2g1LC5jb250ZW50LWluZm8tZGVmYXVsdCBwK2g2LC5lbnRyeS1jb250ZW50IHAraDEsLmVudHJ5LWNvbnRlbnQgcCtoMiwuZW50cnktY29udGVudCBwK2gzLC5lbnRyeS1jb250ZW50IHAraDQsLmVudHJ5LWNvbnRlbnQgcCtoNSwuZW50cnktY29udGVudCBwK2g2e21hcmdpbi10b3A6My43NXJlbX19LnBvc3QtdGh1bWJuYWlse21hcmdpbi1ib3R0b206Mi41cmVtfS5wb3N0LWhlYWRlcnttYXJnaW4tYm90dG9tOjMuMTI1cmVtfS5wb3N0LWNvbnRlbnQsLnBvc3QtbmF2aWdhdGlvbiwucG9zdC1yZWxhdGVke21hcmdpbi1ib3R0b206My4xMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsucG9zdC1jb250ZW50LC5wb3N0LW5hdmlnYXRpb24sLnBvc3QtcmVsYXRlZHttYXJnaW4tYm90dG9tOjQuMzc1cmVtfX0uZW50cnktY29udGVudCBpbWd7bWFyZ2luOjIuNXJlbSAwO2Rpc3BsYXk6YmxvY2t9LmVudHJ5LWNvbnRlbnQgaDIsLmVudHJ5LWNvbnRlbnQgaDMsLmVudHJ5LWNvbnRlbnQgaDQsLmVudHJ5LWNvbnRlbnQgaDUsLmVudHJ5LWNvbnRlbnQgaDZ7bWFyZ2luLWJvdHRvbToyLjVyZW19Lm5hdi1saW5rc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoxLjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm5hdi1saW5rc3tmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOjMuMTI1cmVtfX1ibG9ja3F1b3Rle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Mi44MTI1cmVtIDEuMjVyZW0gMS44NzVyZW0gMS4yNXJlbTtib3JkZXI6MXB4IHNvbGlkICNlZGVlZWY7Zm9udC1zaXplOjEuMjVyZW07Y29sb3I6IzMyM2U0ODttYXJnaW46Mi41cmVtIDA7Zm9udC13ZWlnaHQ6NTAwfWJsb2NrcXVvdGU6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXtibG9ja3F1b3Rle3BhZGRpbmc6Mi44MTI1cmVtIDIuNXJlbSAxLjg3NXJlbSAyLjVyZW19fWJsb2NrcXVvdGUgcHttYXJnaW4tYm90dG9tOjEuODc1cmVtfWJsb2NrcXVvdGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjIuNXJlbTtoZWlnaHQ6Mi41cmVtO21hcmdpbi1ib3R0b206Mi41cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3F1b3Rlcy5zdmdcIil9LmJsb2NrcXVvdGUtYXV0aG9ye2ZvbnQtc2l6ZToxcmVtO3BhZGRpbmctdG9wOjFyZW07Ym9yZGVyLXRvcDoycHggc29saWQgIzMyM2U0ODtmb250LXdlaWdodDo0MDB9LmJsb2NrcXVvdGUtYXV0aG9yIHN0cm9uZ3tmb250LXdlaWdodDo1MDB9LnNpbmdsZS1wb3N0LWV4Y2VycHR7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5zaW5nbGUtcG9zdC1leGNlcnB0e2ZvbnQtc2l6ZToxLjI1cmVtO21hcmdpbi1ib3R0b206Mi41cmVtfX0ubHdwdG9jX2l7d2lkdGg6MTAwJTtwYWRkaW5nOjEuODc1cmVtIC42MjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubHdwdG9jX2l7cGFkZGluZzoyLjVyZW0gMy43NXJlbX19Lmx3cHRvY190aXRsZXtmb250LXNpemU6Y2xhbXAoMS4yNXJlbSxjYWxjKDEuMjVyZW0gKyAoMXZ3IC0gNi40cHgpICogMS4yNSksMS44NzVyZW0pO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjEuODc1cmVtfS5sd3B0b2NfaXRlbXN7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjJyZW07cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9Lmx3cHRvY19pdGVtcyAubHdwdG9jX2l0ZW17Zm9udC1zaXplOjEuMjVyZW07YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF85M18yNjg5KSclM0UlM0NwYXRoIGQ9J00xNy4zNTA2IDIuNTM5MDZMNy4xNjAzNCAxMS45OTI2TDIuODUwOCA3LjM5MzY1TDAgMTAuMDY1TDYuOTYyMjggMTcuNDk1TDIwIDUuNDEwOTJMMTcuMzUwNiAyLjUzOTA2WicgZmlsbD0nJTIzRkYzNjAwJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfOTNfMjY4OSclM0UlM0NyZWN0IHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgMCAuMzVlbS8xZW0gMWVtO3BhZGRpbmctbGVmdDoyLjI1cmVtfS5sd3B0b2NfaXRlbXMgLmx3cHRvY19pdGVtIHN2Z3toZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5wb3N0LXNvY2lhbC1zaGFyaW5ne2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxLjI1cmVtO2JvcmRlcjoxcHggc29saWQgI2QwZDBkMDttYXJnaW4tYm90dG9tOjMuNzVyZW07ZmxleC1kaXJlY3Rpb246Y29sdW1uO2NvbG9yOiMwMDB9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5wb3N0LXNvY2lhbC1zaGFyaW5ne2ZsZXgtZGlyZWN0aW9uOnJvd319LnBvc3Qtc29jaWFsLXNoYXJpbmcgaDUsLnBvc3Qtc29jaWFsLXNoYXJpbmcgLmg1LC5wb3N0LXNvY2lhbC1zaGFyaW5nICNjdXN0b21lcl9kZXRhaWxzIGgzLCNjdXN0b21lcl9kZXRhaWxzIC5wb3N0LXNvY2lhbC1zaGFyaW5nIGgzLC5wb3N0LXNvY2lhbC1zaGFyaW5nIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsLndvb2NvbW1lcmNlIC5wb3N0LXNvY2lhbC1zaGFyaW5nIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSwucG9zdC1zb2NpYWwtc2hhcmluZyAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgaDIsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5wb3N0LXNvY2lhbC1zaGFyaW5nIGgyLC5wb3N0LXNvY2lhbC1zaGFyaW5nIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZHttYXJnaW4tYm90dG9tOjB9LnNvY2lhbC1zaGFyZS1idXR0b25ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEuODc1cmVtfS5zb2NpYWwtc2hhcmUtYnV0dG9ucyBhIHN2Z3t3aWR0aDoxLjVyZW07aGVpZ2h0OjEuNXJlbX0ubHdwdG9jX3RpdGxle2ZvbnQtc2l6ZToxLjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubHdwdG9jX3RpdGxle2ZvbnQtc2l6ZToxLjg3NXJlbX19Lmx3cHRvY19pdGVtX2xhYmVse2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MS4yNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5sd3B0b2NfaXRlbV9sYWJlbHtmb250LXNpemU6MS41cmVtfX0ucG9zdC1yZWxhdGVke21hcmdpbi1ib3R0b206Ny41cmVtfS5wb3N0LXRodW1ibmFpbHtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcn0ucG9zdC10aHVtYm5haWwgLndwLWNhcHRpb257ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LnBvc3QtdGh1bWJuYWlsIC53cC1jYXB0aW9uLXRleHR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNCk7Zm9udC1zaXplOjFyZW07Y29sb3I6IzAwMDtwYWRkaW5nOi4yNXJlbSAuNjI1cmVtO21hcmdpbjowfS5tYWNoaW5lLWludHJve3BhZGRpbmc6Mi44MTI1cmVtIDAgNi4yNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWNoaW5lLWludHJvX19jb250ZW50e21hcmdpbi1ib3R0b206Mi41cmVtfX0ubWFjaGluZS1wb3N0LWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoxcHggc29saWQgI2VkZWVlZjtkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFjaGluZS1wb3N0LWltYWdle2Rpc3BsYXk6YmxvY2t9fS5tYWNoaW5lLXBvc3QtaW1hZ2U6YWZ0ZXJ7Y29udGVudDpcIlwiO3BhZGRpbmctYm90dG9tOjcyJTtkaXNwbGF5OmJsb2NrfS5tYWNoaW5lLXNwZWNze2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbTozLjEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWNoaW5lLXNwZWNze21hcmdpbi1ib3R0b206N3JlbX19Lm1hY2hpbmUtc3BlY3MtaXRlbXtkaXNwbGF5OmZsZXg7Z2FwOjFyZW07bWFyZ2luLWJvdHRvbTouNjI1cmVtfS5tYWNoaW5lLXNwZWNzLWl0ZW1fX2ljb257d2lkdGg6MS4yNXJlbTtoZWlnaHQ6MS4yNXJlbX1AbWVkaWEobWF4LXdpZHRoOiA2MzlweCl7Lm1hY2hpbmUtc3BlY3MtaXRlbSAuYnRuLWdyb3Vwe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmJ0bi1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjE1cHg7cm93LWdhcDoxNXB4fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNlY3Rpb24tcC1zbWFsbHtwYWRkaW5nOjMuNzVyZW0gMH19Lm1hY2hpbmUtZ2FsbGVyeXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1ib3R0b206NXJlbX1AbWVkaWEobWF4LXdpZHRoOiA2MzlweCl7Lm1hY2hpbmUtZ2FsbGVyeXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19Lm1hY2hpbmUtZ2FsbGVyeSAubWFjaGluZS1nYWxsZXJ5LXNsaWRlcntwb3NpdGlvbjpzdGF0aWN9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFjaGluZS1nYWxsZXJ5e3BhZGRpbmc6LjYyNXJlbSAyLjYyNXJlbTttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjB9fS5tYWNoaW5lLWdhbGxlcnkgLmFycm93LWxlZnQsLm1hY2hpbmUtZ2FsbGVyeSAuYXJyb3ctcmlnaHR7YmFja2dyb3VuZC1jb2xvcjojZmYzNjAwO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Ym9yZGVyLXJhZGl1czoycHg7ZGlzcGxheTpub25lO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWNoaW5lLWdhbGxlcnkgLmFycm93LWxlZnQsLm1hY2hpbmUtZ2FsbGVyeSAuYXJyb3ctcmlnaHR7ZGlzcGxheTpmbGV4fX0ubWFjaGluZS1nYWxsZXJ5IC5hcnJvdy1sZWZ0IHN2ZywubWFjaGluZS1nYWxsZXJ5IC5hcnJvdy1yaWdodCBzdmd7aGVpZ2h0OjhweDt3aWR0aDoxNnB4fS5tYWNoaW5lLWdhbGxlcnkgLmFycm93LXJpZ2h0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3JpZ2h0OjB9Lm1hY2hpbmUtZ2FsbGVyeSAuYXJyb3ctbGVmdHtsZWZ0OjB9Lm1hY2hpbmUtZ2FsbGVyeS1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZX0ubWFjaGluZS1nYWxsZXJ5LWltYWdlOmJlZm9yZXtjb250ZW50OlwiXCI7cGFkZGluZy1ib3R0b206NzEuMzMlO2Rpc3BsYXk6YmxvY2t9Lm1hY2hpbmUtZ2FsbGVyeS1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ubWFjaGluZS1pbnRyby1sZWZ0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OjEwMCV9Lm1hY2hpbmUtaW50cm8tbGVmdF9faW5mb3tmbGV4LWdyb3c6MX0ubWFjaGluZS1pbnRyby1sZWZ0IGgxLC5tYWNoaW5lLWludHJvLWxlZnQgLmgxLC5tYWNoaW5lLWludHJvLWxlZnQgaDIsLm1hY2hpbmUtaW50cm8tbGVmdCAuaDIsLm1hY2hpbmUtaW50cm8tbGVmdCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5nLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLm1hY2hpbmUtaW50cm8tbGVmdCAuZ2Zvcm1faGVhZGluZywubWFjaGluZS1pbnRyby1sZWZ0IGgzLC5tYWNoaW5lLWludHJvLWxlZnQgLmgzLC5tYWNoaW5lLWludHJvLWxlZnQgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMiwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC5tYWNoaW5lLWludHJvLWxlZnQgaDIsLm1hY2hpbmUtaW50cm8tbGVmdCBoNCwubWFjaGluZS1pbnRyby1sZWZ0IC5oNCwubWFjaGluZS1pbnRyby1sZWZ0IC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmVwbHktdGl0bGUsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5tYWNoaW5lLWludHJvLWxlZnQgI3JlcGx5LXRpdGxlLC5tYWNoaW5lLWludHJvLWxlZnQgaDUsLm1hY2hpbmUtaW50cm8tbGVmdCAuaDUsLm1hY2hpbmUtaW50cm8tbGVmdCAjY3VzdG9tZXJfZGV0YWlscyBoMywjY3VzdG9tZXJfZGV0YWlscyAubWFjaGluZS1pbnRyby1sZWZ0IGgzLC5tYWNoaW5lLWludHJvLWxlZnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSwud29vY29tbWVyY2UgLm1hY2hpbmUtaW50cm8tbGVmdCAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsLm1hY2hpbmUtaW50cm8tbGVmdCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgaDIsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5tYWNoaW5lLWludHJvLWxlZnQgaDIsLm1hY2hpbmUtaW50cm8tbGVmdCAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQsLm1hY2hpbmUtaW50cm8tbGVmdCBoNiwubWFjaGluZS1pbnRyby1sZWZ0IC5oNntjb2xvcjojMzMzfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmZlYXR1cmVkLW1hY2hpbmUtc2xpZGUtaW1hZ2V7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5hbHQtYmxhY2t7Y29sb3I6IzMzM31AbWVkaWEobWF4LXdpZHRoOiA2MzlweCl7Lm1hY2hpbmUtZ2FsbGVyeS1tYWlue21hcmdpbi1ib3R0b206NXJlbX19IiwiQGltcG9ydCBcIi4uLy4uL2Rpc3QvY3NzL2ZhbmN5Ym94LmNzc1wiO1xuXG4vLyBDdXN0b20gc3R5bGluZzpcbltkYXRhLWZhbmN5Ym94XSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi8vIENvbG9ycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kbWFpbi1ibGFjazogIzAwMDAwMDtcbiRtYWluLXJlZDogI0ZGMzYwMDtcbiRzZWNvbmRhcnktY2hhcmNvYWw6ICMzMjNFNDg7XG4kc2Vjb25kYXJ5LWdyZXk6ICNBM0FBQUU7XG4kc2Vjb25kYXJ5LXRhbjogI0M5QzRCRDtcbiRwcmltYXJ5OiAkbWFpbi1yZWQ7XG4kcHJpbWFyeS1ob3ZlcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuJHNlY29uZGFyeTogIzM4YmRmODtcbiRzZWNvbmRhcnktaG92ZXI6IGRhcmtlbigkc2Vjb25kYXJ5LCA4JSk7XG4kbGlnaHQtZ3JleTogI0VERUVFRjtcbiRiZy1ncmV5OiAjRjZGNkY2O1xuJGFjY29yZGlvbi1yb3ctZ3JleTogI0ZCRkJGQjtcbiRmb290ZXItZGFyay1ncmV5OiAjMzMzMzMzO1xuJGJhY2tncm91bmQtZ3JleTojRjZGNkY2O1xuJGFsdC1ibGFjazogIzMzMztcblxuLy8gQm9vdHN0cmFwIHY1LjMuMCBmaXggKGRhcmsgbW9kZSBzdXBwb3J0KVxuJGVuYWJsZS1kYXJrLW1vZGU6IGZhbHNlO1xuXG4kYjogJG1haW4tYmxhY2s7XG4kdzogI2ZmZjtcbiR3aGl0ZS01MDogcmdiYSgkdywgMC41KTtcbiRncmV5OiAjQTNBQUFFO1xuJGdyZXktYm9yZGVyOiAjZDBkMGQwO1xuXG4kcmVkOiAjZGMzMjMyO1xuJGdyZWVuOiAjNmRjMjJlO1xuJG9yYW5nZTogI2Y1NmUyODtcbiR5ZWxsb3c6ICNGMkM5NEM7XG4kYmx1ZTogIzAwYTBkMjtcblxuJGNvbG9yLXRleHQ6ICRzZWNvbmRhcnktY2hhcmNvYWw7XG4kY29sb3ItaGVhZGluZzogIzAwMDAwMDtcbiRjb2xvci1saW5rOiAkcHJpbWFyeTtcbiRjb2xvci1saW5rLWhvdmVyOiAkcHJpbWFyeS1ob3ZlcjtcblxuLy8gRm9udHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtdGV4dDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4kZm9udC1oZWFkaW5nOiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG5cbiRmb250LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiRmb250LXByZTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcblxuXG4vLyBUeXBvZ3JhcGh5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb250LXNpemUtYmFzZTogMTY7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCAodHlwaWNhbGx5IDE2cHgpXG4kZm9udC13ZWlnaHQtYmFzZTogNDAwO1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNjtcblxuJHJhZGl1czogcmVtKDUpOyAvLyBnbG9iYWwgYm9yZGVyLXJhZGl1cyAoY2FuIGJlIDAsIGJ1dCBuZWVkIHRvIGtlZXAgaXQpXG5cblxuLy8gVHJhbnNpdGlvbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHRpbWU6IDAuM3M7XG4kZGVmYXVsdC10cmFuc2l0aW9uOiBhbGwgJHRpbWUgMHM7XG5cblxuLy8gR3JpZCBicmVha3BvaW50cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBmb3IgbWluLXdpZHRoID0gdmFsdWVzLCBmb3IgbWF4LXdpZHRoID0gdmFsdWUgLSAxcHguXG4vLyBleGFtcGxlOiBAaW5jbHVkZSBtaW4obGcpID0gQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweClcbi8vIGV4YW1wbGU6IEBpbmNsdWRlIG1heChsZykgPSBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KVxuJGdyaWQtYnJlYWtwb2ludHM6IChcblx0XHRcdFx0eHM6IDAsXG5cdFx0XHRcdG1kOiA2NDBweCxcblx0XHRcdFx0bGc6IDEwMjVweCxcblx0XHRcdFx0eGw6IDE0NDBweCxcbik7XG5cbi8vIEdyaWQgY29sdW1uc1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG4kZ3JpZC1jb2x1bW5zOiAxMjtcbiRncmlkLWd1dHRlci13aWR0aDogMzBweDsgLy8gMTVweCBvbiBlYWNoIHNpZGVcblxuLy8gR3JpZCBjb250YWluZXJzXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG5cdFx0XHRcdHhzOiAxMDAlLFxuXHRcdFx0XHRtZDogMTAwJSxcblx0XHRcdFx0bGc6IDEwMCUsXG5cdFx0XHRcdHhsOiAxMjQwcHgsXG4pO1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuJGNvbnRhaW5lci1ndXR0ZXIteC12YWx1ZXM6IChcblx0XHRcdFx0eHM6IDMwcHgsIC8vIDE1cHggb24gZWFjaCBzaWRlXG5cdFx0XHRcdG1kOiA2MHB4LCAvLyAzMHB4IG9uIGVhY2ggc2lkZVxuXHRcdFx0XHRsZzogMTAwcHgsIC8vIDUwcHggb24gZWFjaCBzaWRlXG5cdFx0XHRcdHhsOiAxMDBweCwgLy8gNTBweCBvbiBlYWNoIHNpZGVcbik7XG5cbi8vIENvbnRhaW5lciBmbHVpZCBtYXhpbXVtIHdpZHRoXG4kY29udGFpbmVyLWZsdWlkLW1heC13aWR0aDogMTkyMHB4O1xuXG4vKlxuICogR2xvYmFsIENTUyBWYXJpYWJsZXM6XG4gKi9cbjpyb290IHtcblx0LS1jb250YWluZXItd2lkdGg6IDEwMCU7XG5cblx0QGVhY2ggJGJwIGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkpIHtcblx0XHRcdC0tY29udGFpbmVyLXdpZHRoOiAje21hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnApfTtcblx0XHRcdC0tY29udGFpbmVyLWd1dHRlci14OiAje21hcC1nZXQoJGNvbnRhaW5lci1ndXR0ZXIteC12YWx1ZXMsICRicCl9O1xuXHRcdH1cblx0fVxuXG5cdC0taGVhZGVyLWhlaWdodDogI3tyZW0oMTI2KX07IC8vIG5lZWRlZCBmb3IgZml4ZWQgaGVhZGVyXG5cdC0taGVhZGVyLXNjcm9sbGVkLWhlaWdodDogI3tyZW0oODUpfTsgLy8gbmVlZGVkIGZvciBmaXhlZCBoZWFkZXJcbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1FeHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1FeHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuIiwiLyohIHNhbml0aXplLmNzcyB2OC4wLjAgfCBDQzAgTGljZW5zZSB8IGdpdGh1Yi5jb20vY3NzdG9vbHMvc2FuaXRpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSByZXBlYXRpbmcgYmFja2dyb3VuZHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgYm9yZGVyIGJveCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIDEgKi9cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0ZXh0IGRlY29yYXRpb24gaW5oZXJpdGFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgdmVydGljYWwgYWxpZ25tZW50IGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogMSAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIFVzZSB0aGUgZGVmYXVsdCBjdXJzb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBVc2UgYSA0LXNwYWNlIHRhYiB3aWR0aCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqIDUuIEJyZWFrcyB3b3JkcyB0byBwcmV2ZW50IG92ZXJmbG93IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmh0bWwge1xuXHRjdXJzb3I6IGRlZmF1bHQ7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDIgKi9cblx0LW1vei10YWItc2l6ZTogNDsgLyogMyAqL1xuXHR0YWItc2l6ZTogNDsgLyogMyAqL1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogNCAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDQgKi9cblx0d29yZC1icmVhazogYnJlYWstd29yZDsgLyogNSAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3Qgc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG5cdGhlaWdodDogMDsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGxpc3Qgc3R5bGUgb24gbmF2aWdhdGlvbiBsaXN0cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5uYXYgb2wsXG5uYXYgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGFsaWdubWVudCBvbiBtZWRpYSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGZpbGwgY29sb3IgdG8gbWF0Y2ggdGhlIHRleHQgY29sb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuc3ZnOm5vdChbZmlsbF0pIHtcblx0ZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogVGFidWxhciBkYXRhXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvbGxhcHNlIGJvcmRlciBzcGFjaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLyogRm9ybXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogSW5oZXJpdCBzdHlsaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3Qge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAyLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqL1xuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMSAqL1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaW5wdXQge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICovXG5cbmxlZ2VuZCB7XG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKiAyLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICogMy4gQ2hhbmdlIHRoZSByZXNpemUgZGlyZWN0aW9uIG9uIHRleHRhcmVhcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG50ZXh0YXJlYSB7XG5cdG1hcmdpbjogMDsgLyogMSAqL1xuXHRvdmVyZmxvdzogYXV0bzsgLyogMiAqL1xuXHRyZXNpemU6IHZlcnRpY2FsOyAvKiAzICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IDAuNTQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgb2YgZm9jdXMgb3V0bGluZXMgaW4gRmlyZWZveC5cbiAqL1xuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgb3V0bGluZSBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUgaW4gRmlyZWZveC5cbiAqL1xuXG46LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBhZGRpdGlvbmFsIDppbnZhbGlkIHN0eWxlcyBpbiBGaXJlZm94LlxuICovXG5cbjotbW96LXVpLWludmFsaWQge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBzdHlsZXMgaW4gRWRnZSwgSUUsIGFuZCBTYWZhcmkuXG4gKi9cblxuZGlhbG9nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlcjogc29saWQ7XG5cdGNvbG9yOiBibGFjaztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogLW1vei1maXQtY29udGVudDtcblx0aGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdHBhZGRpbmc6IDFlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG5cdHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbmRpYWxvZzpub3QoW29wZW5dKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFVzZXIgaW50ZXJhY3Rpb25cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiAxLiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgb24gY2xpY2thYmxlIGVsZW1lbnRzXG4gICAgICBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEsXG5bdGFiaW5kZXhdIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyAvKiAxICovXG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogQWNjZXNzaWJpbGl0eVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBidXN5IGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcblx0Y3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGNvbnRyb2wgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuW2FyaWEtY29udHJvbHNdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlXG4gKiBpbm9wZXJhYmxlIGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cblthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSxcbltkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBkaXNwbGF5IG9uIHZpc3VhbGx5IGhpZGRlbiBhY2Nlc3NpYmxlIGVsZW1lbnRzXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5bYXJpYS1oaWRkZW49XCJmYWxzZVwiXVtoaWRkZW5dOm5vdCg6Zm9jdXMpIHtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0ZGlzcGxheTogaW5oZXJpdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuIiwiaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIF9zYW5pdGl6ZS5zY3NzIGFscmVhZHkgYXBwbGllZCB0aGlzIGZvciBhbGwgb3RoZXIgZWxlbWVudHNcbn1cblxuKixcbio6YWN0aXZlLFxuKjpmb2N1cyB7XG5cdG91dGxpbmU6IDAgIWltcG9ydGFudDsgLy8gcmVtb3ZlIG91dGxpbmVzIGZyb20gYWxsIGVsZW1lbnRzXG59XG5cbmJvZHkge1xuXHRtaW4td2lkdGg6IDM2MHB4O1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3OyAvLyBGYWxsYmFjayBmb3Igd2hlbiB0aGVyZSBpcyBubyBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBkZWZpbmVkLlxuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdGZvbnQtc2l6ZTogcmVtKCRmb250LXNpemUtYmFzZSk7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0cGFkZGluZy10b3A6IHJlbSg3Nyk7XG5cdHRyYW5zaXRpb246IHBhZGRpbmctdG9wICR0aW1lO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcblx0fVxuXG5cdCYuaXMtbWVudS1vcGVuIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Ji5pcy1zY3JvbGxlZCB7XG5cdFx0cGFkZGluZy10b3A6IHJlbSg3Nyk7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItc2Nyb2xsZWQtaGVpZ2h0KTtcblx0XHR9XG5cdH1cblxuXHQmLmhhcy1oZXJvIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG5pbWcge1xuXHRoZWlnaHQ6IGF1dG87IC8vIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuXG5cdG1heC13aWR0aDogMTAwJTsgLy8gQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC5cbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiByZW0oMjAgMCk7XG59XG5cbnAge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXHRmb250LXNpemU6IHJlbSgxOCk7XG5cblx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHR9XG59XG5cbi8vIExpbmtzXG5hIHtcblx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0aW1lLCBvcGFjaXR5ICR0aW1lLCB0cmFuc2Zvcm0gJHRpbWU7XG5cdGZvbnQtc2l6ZTogcmVtKDIwKTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuXHR9XG5cblx0c3ZnIHtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG59XG5cbmhyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGI7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogMS4yNXJlbSAwO1xufVxuXG5zdHJvbmcsIGIge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5kZm4sIGNpdGUsIGVtLCBpIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luOiAyLjVlbSAxZW07XG59XG5cbmFkZHJlc3Mge1xuXHRtYXJnaW46IHJlbSgwIDAgMjApO1xufVxuXG5wcmUge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNlZmYxZjI7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1wcmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luOiByZW0oMTYgMCk7XG5cdHBhZGRpbmc6IHJlbSgxNik7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLCBrYmQsIHR0LCB2YXIge1xuXHRiYWNrZ3JvdW5kOiAjZWZmMWYyO1xuXHRmb250LWZhbWlseTogJGZvbnQtY29kZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwYWRkaW5nOiAzcHggNnB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbmNvZGUgdmFyIHtcblx0cGFkZGluZzogMDtcbn1cblxua2JkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGI7XG5cdGNvbG9yOiAkdztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6IDNweCA2cHg7XG59XG5cbm1hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYWJiciwgYWNyb255bSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG5cdGN1cnNvcjogaGVscDtcbn1cblxuYmlnIHtcblx0Zm9udC1zaXplOiAxMjUlO1xufVxuXG5zdmcge1xuXHRmbGV4LXNocmluazogMDtcblx0dHJhbnNpdGlvbjogYWxsICR0aW1lIDBzO1xufVxuXG4vLyBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLlxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZVtzcmMqPVwieW91dHViZVwiXSxcbmlmcmFtZVtzcmMqPVwidmltZW9cIl0ge1xuXHRAaW5jbHVkZSBtYXgobGcpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gJGdyaWQtZ3V0dGVyLXdpZHRoICogMikgKiAwLjU2MjUpOyAvLyAxNjo5XG5cdH1cbn1cblxuLmNvbnRhaW5lciB7XG5cdCYuY29udGFpbmVyLWxhcmdlIHtcblx0XHRAaW5jbHVkZSBtaW4oeGwpIHtcblx0XHRcdG1heC13aWR0aDogcmVtKDE0NDApO1xuXHRcdH1cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3NTBweCkge1xuXHRcdFx0bWF4LXdpZHRoOiByZW0oMTc0MCk7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uIHtcblx0cGFkZGluZzogcmVtKDQwIDApO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdHBhZGRpbmc6IHJlbSg2MCAwKTtcblx0fVxufVxuXG4uc2VjdGlvbi0tZG91YmxlLXBhZGRpbmcge1xuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRwYWRkaW5nOiByZW0oMTQwIDApO1xuXHR9XG59XG5cbi5mbGV4LWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi50ZXh0LXdoaXRlIHtcblx0Y29sb3I6ICR3O1xufVxuXG4ucGItMCB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYXJjaGl2ZS13cmFwcGVyLnB0LTAge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1iLTEge1xuXHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xufVxuXG4uYmctZGFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiO1xufVxuXG4uYmctcmVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlLS1kZXNrdG9wIHtcblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0fVxufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICRwcmltYXJ5O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZS0tYWxsIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHR9XG59XG4iLCIvLyBNaXhpbnMgZm9yIE1lZGlhIFF1ZXJpZXNcbi8vIGV4YW1wbGUgdXNhZ2U6IEBpbmNsdWRlIG1pbihsZykgfHwgQGluY2x1ZGUgbWluKDcyMClcbi8vIC0tLSBtaW4td2lkdGhcbkBtaXhpbiBtaW4oJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWluLWhlaWdodFxuQG1peGluIG1pbmgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0QG1lZGlhIChtaW4taGVpZ2h0OiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWluLWhlaWdodDogI3skYnAgKyAncHgnfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC0tLSBtYXgtd2lkdGhcbkBtaXhpbiBtYXgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0JGJwX21heDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSAtIDE7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicF9tYXgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWF4LWhlaWdodFxuQG1peGluIG1heGgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0JGJwX21heDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSAtIDE7XG5cdFx0QG1lZGlhIChtYXgtaGVpZ2h0OiAkYnBfbWF4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWF4LWhlaWdodDogI3skYnAgKyAncHgnfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBDb3JlIFdvcmRQcmVzcyBjb21wb25lbnRzOlxuLy9cbi8vICMgQWRtaW5iYXJcbi8vICMgQWxpZ25tZW50c1xuLy8gIyBDYXB0aW9uc1xuLy8gIyBHYWxsZXJpZXNcbi8vICMgU21pbGV5XG4vL1xuXG4vLyBBZG1pbmJhciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jd3BhZG1pbmJhciB7XG5cdC0td3AtYmx1ZTogIzIyNzFiMTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgIWltcG9ydGFudDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblxuXHQmOmhvdmVyIHtcblx0XHQjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCY6bm90KC5pcy1leHBhbmRlZCkge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG5cdFx0XHQjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmlzLWV4cGFuZGVkIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cblx0XHQjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtYmx1ZSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYWItdG9wLW1lbnU+Lm1lbnVwb3A+LmFiLXN1Yi13cmFwcGVyIHtcblx0XHR0b3A6IDEwMCU7XG5cdH1cblxuXHQuYWItdG9wLXNlY29uZGFyeSB7XG5cdFx0QGluY2x1ZGUgbWF4KDc4Mikge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdD4ubWVudXBvcD4uYWItc3ViLXdyYXBwZXIge1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjd3AtYWRtaW4tYmFyLXJvb3QtZGVmYXVsdCB7XG5cdFx0QGluY2x1ZGUgbWF4KG1kKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gaGlkZSBzb21lIG1lbnUgaXRlbXMgdG8gcHJldmVudCBob3Jpem9udGFsIG92ZXJmbG93XG5cdHVsI3dwLWFkbWluLWJhci1yb290LWRlZmF1bHQ+bGkge1xuXHRcdCYjd3AtYWRtaW4tYmFyLXdwc2VvLW1lbnUsXG5cdFx0JiN3cC1hZG1pbi1iYXItZ2Zvcm0tZm9ybXMge1xuXHRcdFx0QGluY2x1ZGUgbWF4KDc4Mikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGIgIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDZweCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzICFpbXBvcnRhbnQ7XG5cblx0QGluY2x1ZGUgbWluKDc4Mykge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMnB4KTtcblx0fVxuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHR3aWR0aDogNDZweDtcblx0XHRoZWlnaHQ6IDQ2cHg7XG5cblx0XHRAaW5jbHVkZSBtaW4oNzgzKSB7XG5cdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHR9XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJycgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyAhaW1wb3J0YW50O1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcXGYxMDlcIiAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IGRhc2hpY29ucztcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgIWltcG9ydGFudDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtYmx1ZSk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gQWxpZ25tZW50cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gQ2FwdGlvbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIC53cC1jYXB0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0aW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tcXVhbGlmeWluZy1lbGVtZW50c1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXG5cdC53cC1jYXB0aW9uLXRleHQge1xuXHRcdG1hcmdpbjogcmVtKDE2IDApO1xuXHR9XG59XG5cbnNwYW4ge1xuXHQmLndwLWNhcHRpb24tdGV4dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi8vIEdhbGxlcmllcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZ2FsbGVyeSB7XG5cdC0tZ2FsbGVyeS1nYXA6IDFyZW07XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IHZhcigtLWdhbGxlcnktZ2FwKTtcblx0bWFyZ2luOiAxLjI1cmVtIDA7XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApKTtcblx0bWFyZ2luOiAwO1xuXG5cdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApICogMikgLyAzKTtcblx0fVxuXG5cdC8vIExvb3BzIHRvIGVudW1lcmF0ZSB0aGUgY2xhc3NlcyBmb3IgZ2FsbGVyeSBjb2x1bW5zLlxuXHRAZm9yICRpIGZyb20gMiB0aHJvdWdoIDkge1xuXHRcdC5nYWxsZXJ5LWNvbHVtbnMtI3skaX0gJiB7XG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSB2YXIoLS1nYWxsZXJ5LWdhcCkgKiAoJGkgLSAxKSkgLyAkaSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gU21pbGV5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi53cC1zbWlsZXkge1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4iLCIvLyBDdXN0b20gU3R5bGUgRm9ybWF0czpcbi50ZXh0LXNtIHtcblx0Zm9udC1zaXplOiByZW0oMTQpO1xufVxuXG4udGV4dC1tZCB7XG5cdGZvbnQtc2l6ZTogcmVtKDE4KTtcbn1cblxuLnRleHQtbGcge1xuXHRmb250LXNpemU6IHJlbSgxOCk7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjIpO1xuXHR9XG59XG5cblxuXG4udGV4dC11cHBlcmNhc2Uge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBzaW1wbGUgbGluayAoZS5nLiBpbnNpZGUgcG9zdC9wYWdlIGNvbnRlbnQpXG4lbGluayB7XG5cdGNvbG9yOiAkcHJpbWFyeTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJsb2NrcXVvdGUge1xuXHRmb250LXNpemU6IHJlbSgyMCk7XG5cdG1hcmdpbjogcmVtKDUwIDMwKTtcblxuXHRwIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0Y2l0ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICR3O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdG1hcmdpbi10b3A6IHJlbSgxNik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4vLyBTdHlsZXMgZm9yIGZvcm1hdHRlZCB0ZXh0IChlLmcuIHBvc3QvcGFnZSBjb250ZW50LCBXWVNJV1lHIGN1c3RvbSBmaWVsZHMpXG4uZWRpdG9yIHtcblx0PiAqOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBoZWFkaW5ncyB7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDIwKTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHRhOm5vdChbY2xhc3NdKSB7XG5cdFx0QGV4dGVuZCAlbGluaztcblx0fVxufVxuXG4ubGlzdC1ib3JkZXIge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0bGkge1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxOCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IHJlbSg4KTtcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtLXNtYWxsIHtcblxuXHRcdGxpIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdH1cblx0fVxuXG5cdC5tYXAtd3JhcHBlciAmIHtcblx0XHRjb2xvcjogJHc7XG5cblx0XHRsaTpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdFx0fVxuXHR9XG59XG4ubGlzdC1udW1iZXJ7XG5cdGxpe1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIFNob3J0ZW5lZCBUcmFuc2l0aW9uXG5AbWl4aW4gdHIoJHQ6ICRkZWZhdWx0LXRyYW5zaXRpb24pIHtcblx0dHJhbnNpdGlvbjogJHQ7XG59XG5cbkBtaXhpbiBmcygkc2l6ZS12YWx1ZTogMTYpIHtcblx0Zm9udC1zaXplOiByZW0oJHNpemUtdmFsdWUpO1xufVxuXG5AbWl4aW4gbGgoJHNpemUtdmFsdWU6IDE2KSB7XG5cdGxpbmUtaGVpZ2h0OiByZW0oJHNpemUtdmFsdWUpO1xufVxuXG5AbWl4aW4gZmYoJGZzLCAkbGgsICRmdzogNDAwKSB7XG5cdEBpbmNsdWRlIGZzKCRmcyk7XG5cdEBpbmNsdWRlIGxoKCRsaCk7XG5cdGZvbnQtd2VpZ2h0OiAkZnc7XG59XG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtaXhpbiBoaWRlLXRleHQge1xuXHRmb250OiAwIC8gMCBhO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gc2VsZWN0aW9uIHtcblx0JiA6OnNlbGVjdGlvbiB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gQWxsIGhlYWRpbmdzXG5AbWl4aW4gaGVhZGluZ3Mge1xuXHRoMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBObyBhdXRvZmlsbCBjb2xvciBmb3IgaW5wdXRzXG5AbWl4aW4gbm8tYXV0b2ZpbGwge1xuXHQmOi13ZWJraXQtYXV0b2ZpbGwsXG5cdCY6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcblx0Jjotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuXHQmOi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIDk5OTlzOyAvLyB1c2UgYSByZWFsbHkgbGFyZ2UgZGVsYXkgaGVyZVxuXHR9XG5cblx0Ly8gQ2hhbmdlIHRleHQgaW4gYXV0b2ZpbGwgdGV4dGJveFxuXHQmOi13ZWJraXQtYXV0b2ZpbGwge1xuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkYjtcblx0fVxufVxuXG4vLyBSZXNwb25zaXZlIGhvdmVyXG5AbWl4aW4gaG92ZXIoJGJwOiBsZykge1xuXHRAaW5jbHVkZSBtaW4oJGJwKSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAY29udGVudFxuXHRcdH1cblx0fVxufVxuXG4vLyBQbGFjZWhvbGRlciBmb3IgYWxsIGJyb3dzZXJzXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBDdXN0b20gc2Nyb2xsYmFyIHN0eWxpbmdcbkBtaXhpbiBzY3JvbGxiYXIoJHdpZHRoOiAxMHB4LCAkY29sb3ItdHJhY2s6ICRiLCAkY29sb3ItYm9yZGVyOiAjY2NjKSB7XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogJHdpZHRoO1xuXHR9XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgkY29sb3ItdHJhY2ssIDAuMik7XG5cdFx0Ym9yZGVyLXJhZGl1czogY2FsYygkd2lkdGggLyAyKTtcblx0fVxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0d2lkdGg6ICR3aWR0aDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogY2FsYygkd2lkdGggLyAyKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ib3JkZXI7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoJGNvbG9yLXRyYWNrLCAwLjMpO1xuXHR9XG59XG5cbi8vIENsZWFyIGRlZmF1bHQgc3R5bGluZyBmb3IgYnV0dG9uIGVsZW1lbnRzXG5AbWl4aW4gdW5zdHlsZWQtYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRvdXRsaW5lOiB1bnNldDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vLyBDbGVhciBkZWZhdWx0IHN0eWxpbmcgZm9yIGxpc3QgZWxlbWVudHNcbkBtaXhpbiB1bnN0eWxlZC1saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5cbiIsIi8vIEZsdWlkLXJlc3BvbnNpdmUgZm9udC1zaXplIGNhbGN1bGF0b3Jcbi8vIEBsaW5rIGh0dHBzOi8vd2Vic2VtYW50aWNzLnVrL3Rvb2xzL3Jlc3BvbnNpdmUtZm9udC1jYWxjdWxhdG9yL1xuLy8gY2xhbXAgYnJvd3NlciB3aWR0aDogZnJvbSA1NzVweCB0byAxNDQwcHhcblxuQGluY2x1ZGUgaGVhZGluZ3Mge1xuXHRtaW4taGVpZ2h0OiAwdnc7IC8vIHNhZmFyaSBmaXhcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDAuNzVlbTtcblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxufVxuXG5oMSxcbi5oMSB7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDQ2LCA4MCk7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cbn1cblxuaDIsXG4uaDIge1xuXHRmb250LXNpemU6IGNsYW1wLXJlbSgzMCwgNTApO1xuXHRmb250LXdlaWdodDogOTAwO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG5cdH1cbn1cblxuaDMsXG4uaDMge1xuXHRmb250LXNpemU6IGNsYW1wLXJlbSgyNCwgMzYpO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG5oNCxcbi5oNCB7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDI0LCAzMCk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmg1LFxuLmg1IHtcblx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMjAsIDI0KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDYsXG4uaDYge1xuXHRmb250LXNpemU6IGNsYW1wLXJlbSgyMCwgMjApO1xuXHRmb250LXdlaWdodDogOTAwO1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG5cdGNvbG9yOiAkbWFpbi1ibGFjaztcbn1cbiIsInVsLFxub2wge1xuXHRtYXJnaW46IHJlbSgwIDAgMjAgMCk7XG5cdHBhZGRpbmctbGVmdDogcmVtKDMwKTtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG5cdG1hcmdpbjogcmVtKDAgMTYgMjApO1xufVxuXG4vLyBDdXN0b20gbGlzdHNcbi5saXN0LWNoZWNrLFxuLmxpc3QtZG90LFxuLmxpc3QtbnVtYmVyIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IHJlbSg4KTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdD4gbGkge1xuXHRcdHBhZGRpbmctbGVmdDogcmVtKDMwKTtcblx0fVxufVxuXG4vLyBDaGVja2VkIGxpc3Rcbi5saXN0LWNoZWNrIHtcblx0PiBsaSB7XG5cdFx0Ly8gaWNvbjogY2hlY2sgbWFyayAoYmxhY2spXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BhdGggZD0nTTQzNS44NDggODMuNDY2TDE3Mi44MDQgMzQ2LjUxbC05Ni42NTItOTYuNjUyYy00LjY4Ni00LjY4Ni0xMi4yODQtNC42ODYtMTYuOTcxIDBsLTI4LjI4NCAyOC4yODRjLTQuNjg2IDQuNjg2LTQuNjg2IDEyLjI4NCAwIDE2Ljk3MWwxMzMuNDIxIDEzMy40MjFjNC42ODYgNC42ODYgMTIuMjg0IDQuNjg2IDE2Ljk3MSAwbDI5OS44MTMtMjk5LjgxM2M0LjY4Ni00LjY4NiA0LjY4Ni0xMi4yODQgMC0xNi45NzFsLTI4LjI4NC0yOC4yODRjLTQuNjg2LTQuNjg2LTEyLjI4NC00LjY4Ni0xNi45NyAweicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgMCAwLjM1ZW0gLyAxZW0gMWVtO1xuXHR9XG59XG5cbi8vIERvdHRlZCBsaXN0XG4ubGlzdC1kb3Qge1xuXHQ+IGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDAuNWVtO1xuXHRcdFx0aGVpZ2h0OiAwLjVlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwLjVlbTtcblx0XHRcdGxlZnQ6IDAuMjVlbTtcblx0XHR9XG5cdH1cbn1cblxuLy8gTnVtYmVyZWQgbGlzdFxuLmxpc3QtbnVtYmVyIHtcblx0Y291bnRlci1yZXNldDogY3VzdG9tLWNvdW50ZXI7XG5cblx0PiBsaSB7XG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGN1c3RvbS1jb3VudGVyO1xuXHRcdG1pbi1oZWlnaHQ6IDEuMmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoY3VzdG9tLWNvdW50ZXIpIFwiLlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRcdGhlaWdodDogMS4yNXJlbTtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdH1cbn1cbiIsInRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogcmVtKDAgMCAyMCk7XG5cdHdvcmQtYnJlYWs6IG5vcm1hbDtcblxuXHR0aCxcblx0dGQge1xuXHRcdHBhZGRpbmc6IHJlbSg2IDgpO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cbn1cblxuLy8gQm9yZGVyZWQgdGFibGVcbi50YWJsZS1ib3JkZXJlZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblxuXHR0aCxcblx0dGQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0fVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLnRhYmxlLXN0cmlwZWQge1xuXHR0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0fVxufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlXG4vLyBkaXYudGFibGUtcmVzcG9uc2l2ZSBpcyBhIHdyYXBwZXIgYXJvdW5kIDx0YWJsZT5cbi50YWJsZS1yZXNwb25zaXZlIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4iLCIuYnRuICB7XG5cdEBpbmNsdWRlIHRyO1xuXHRoZWlnaHQ6IHJlbSg1NCk7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiByZW0oMTIpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0Y29sb3I6ICR3O1xuXHRmb250LXNpemU6IHJlbSgxOCk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRwYWRkaW5nOiByZW0oMCAyNCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDIxKTtcblx0XHRwYWRkaW5nOiByZW0oMCAxMDApO1xuXHR9XG5cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmxhY2s7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkbWFpbi1ibGFjaztcblx0XHRjb2xvcjogJHc7XG5cdH1cblxuXHRzdmcge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiByZW0oMjApO1xuXHRcdGhlaWdodDogcmVtKDIwKTtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG5cblx0Ji1zZWNvbmRhcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRcdGJvcmRlci1jb2xvcjogJHc7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsYWNrO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkbWFpbi1ibGFjaztcblx0XHRcdGNvbG9yOiAkdztcblx0XHR9XG5cdH1cblxuXHQmLXNtYWxsIHtcblx0XHRwYWRkaW5nOiByZW0oMCAzMCk7XG5cdH1cblxuXHQmLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0XHRib3JkZXItY29sb3I6ICR3O1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRjb2xvcjogJHc7XG5cdFx0fVxuXHR9XG5cblx0Ji1ibGFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0XHRjb2xvcjogJHc7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICR3O1xuXHRcdH1cblx0fVxuXG5cdCYtc20ge1xuXHRcdGhlaWdodDogcmVtKDQwKTtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0cGFkZGluZzogcmVtKDAgMjApO1xuXHR9XG5cblx0Ji1sZyB7XG5cdFx0aGVpZ2h0OiByZW0oNTApO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0aGVpZ2h0OiByZW0oNTQpO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbih4bCkge1xuXHRcdFx0cGFkZGluZzogcmVtKDAgMzIpO1xuXHRcdH1cblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0Y29sb3I6ICRwcmltYXJ5O1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXHRcdGNvbG9yOiAkdztcblx0fVxufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcblx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdGNvbG9yOiAkdztcblx0fVxufVxuXG4vLyBMYWJlbCBzdHlsZWQgYXMgYnV0dG9uXG4uYnRuLWxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0Y29sb3I6ICR3O1xuXHRmb250LXNpemU6IHJlbSgxNCk7XG5cdGxpbmUtaGVpZ2h0OiByZW0oMTQpO1xuXHRwYWRkaW5nOiByZW0oNSAxMCk7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cblx0Ji1zZWNvbmRhcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdH1cbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdEBleHRlbmQgLmJ0bjtcbn1cblxuLy8gQnV0dG9uIEdyb3VwXG4uYnRuLWdyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IHJlbSgxNSk7XG59XG5cbi5idG4tZnVsbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYXgtbGctZmxleCB7XG5cdEBpbmNsdWRlIG1heChsZykge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLm1heC1sZy1mdWxsIHtcblx0QGluY2x1ZGUgbWF4KGxnKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnNlY3Rpb24gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG5cdEBpbmNsdWRlIHRyO1xuXHRoZWlnaHQ6IHJlbSg1NCk7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiByZW0oMTIpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0Y29sb3I6ICR3O1xuXHRmb250LXNpemU6IHJlbSgxOCk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRwYWRkaW5nOiByZW0oMCAyNCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDIxKTtcblx0XHRwYWRkaW5nOiByZW0oMCAxMDApO1xuXHR9XG5cblx0Jjpub3QoOmhvdmVyKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmxhY2s7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkbWFpbi1ibGFjaztcblx0XHRjb2xvcjogJHc7XG5cdH1cblxuXHRzdmcge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiByZW0oMjApO1xuXHRcdGhlaWdodDogcmVtKDIwKTtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG59XG4iLCIlZmllbGQtaW5wdXQgeyAvLyB1c2FnZTogQGV4dGVuZCAlZmllbGQtaW5wdXRcblx0QGluY2x1ZGUgdHI7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0Y29sb3I6ICRiO1xuXHRmb250LXNpemU6IHJlbSgxNik7XG5cdGxpbmUtaGVpZ2h0OiByZW0oMTYpO1xuXHRwYWRkaW5nOiByZW0oMTMgMTYpO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cblx0QGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuXHRcdEBpbmNsdWRlIHRyO1xuXHRcdG9wYWNpdHk6IDAuODtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRib3JkZXItY29sb3I6ICRiO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdH1cblx0fVxuXG5cdCYuaGlkZGVuIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG5cdEBleHRlbmQgJWZpZWxkLWlucHV0O1xufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyBGaXJlZm94XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRwYWRkaW5nLXJpZ2h0OiByZW0oMTYpO1xuXHRwYWRkaW5nLWxlZnQ6IHJlbSgxNik7XG59XG5cbmZpZWxkc2V0IHtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxudGV4dGFyZWEge1xuXHRoZWlnaHQ6IHJlbSgxMTApO1xuXHRwYWRkaW5nOiByZW0oMTYpO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRAaW5jbHVkZSB0cjtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IHJlbSgxNik7XG5cdGhlaWdodDogcmVtKDE2KTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luLXJpZ2h0OiAwLjVlbTtcblxuXHQmOmNoZWNrZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiO1xuXHRcdGJvcmRlci1jb2xvcjogJGI7XG5cdFx0Ly8gY2hlY2sgaWNvbiB3aGl0ZVxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NwYXRoIGQ9J00xNzMuODk4IDQzOS40MDRsLTE2Ni40LTE2Ni40Yy05Ljk5Ny05Ljk5Ny05Ljk5Ny0yNi4yMDYgMC0zNi4yMDRsMzYuMjAzLTM2LjIwNGM5Ljk5Ny05Ljk5OCAyNi4yMDctOS45OTggMzYuMjA0IDBMMTkyIDMxMi42OSA0MzIuMDk1IDcyLjU5NmM5Ljk5Ny05Ljk5NyAyNi4yMDctOS45OTcgMzYuMjA0IDBsMzYuMjAzIDM2LjIwNGM5Ljk5NyA5Ljk5NyA5Ljk5NyAyNi4yMDYgMCAzNi4yMDRsLTI5NC40IDI5NC40MDFjLTkuOTk4IDkuOTk3LTI2LjIwNyA5Ljk5Ny0zNi4yMDQtLjAwMXonIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0fVxuXG5cdGxhYmVsOmhvdmVyICYge1xuXHRcdGJvcmRlci1jb2xvcjogJGI7XG5cdH1cbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0QGluY2x1ZGUgdHI7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiByZW0oMTYpO1xuXHRoZWlnaHQ6IHJlbSgxNik7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuXG5cdCY6Y2hlY2tlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGI7XG5cdFx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgkYiwgMSkgMCUsIHJnYmEoJGIsIDEpIHJlbSg0KSwgcmdiYSgkdywgMSkgcmVtKDQpKTtcblx0XHRib3JkZXItY29sb3I6ICRiO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0fVxuXG5cdGxhYmVsOmhvdmVyICYge1xuXHRcdGJvcmRlci1jb2xvcjogJGI7XG5cdH1cbn1cbiIsIi8vIEN1c3RvbSBhbmltYXRpb25zXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XG5cbi8vIFZpc2liaWxpdHlcbkBlYWNoICRicCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXHQuaGlkZGVuLSN7JGJwfS11cCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQudmlzaWJsZS0jeyRicH0tdXAge1xuXHRcdCRicF9tYXg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkgLSAxO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkYnBfbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5kLW5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIFRleHQgYWxpZ25tZW50XG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLnRleHQtbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4udGV4dC1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4udGV4dC1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuQGVhY2ggJGJwIGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApKSB7XG5cdFx0LnRleHQtI3skYnB9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXHRcdC50ZXh0LSN7JGJwfS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cdFx0LnRleHQtI3skYnB9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cdH1cbn1cblxuLy8gVGV4dCB0cmFuc2Zvcm1hdGlvblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29sb3JzXG4kY29sb3ItYXJyYXk6IChcblx0XHRcdFx0cHJpbWFyeTogJHByaW1hcnksXG5cdFx0XHRcdHNlY29uZGFyeTogJHNlY29uZGFyeSxcblx0XHRcdFx0d2hpdGU6ICR3LFxuXHRcdFx0XHRibGFjazogJGIsXG5cdFx0XHRcdGdyZXk6ICRncmV5LFxuKTtcbkBlYWNoICRjb2xvci1uYW1lLCAkY29sb3ItdmFsdWUgaW4gJGNvbG9yLWFycmF5IHtcblx0I3snLmJnLScgKyAkY29sb3ItbmFtZX0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci12YWx1ZSAhaW1wb3J0YW50O1xuXHR9XG5cdCN7Jy5jb2xvci0nICsgJGNvbG9yLW5hbWV9IHtcblx0XHRjb2xvcjogJGNvbG9yLXZhbHVlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gSW1hZ2VzXG4uaW1nLWNvdmVyIHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4uaW1nLWNvbnRhaW4ge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0b2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4vLyBUZXh0IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLlxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvLyBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS5cblxuXHQmOmZvY3VzIHtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjbGlwLXBhdGg6IG5vbmU7XG5cdFx0Y29sb3I6ICRiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiByZW0oMTUgMjMgMTQpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0b3A6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHR6LWluZGV4OiAxMDAwMDA7IC8vIEFib3ZlIFdQIHRvb2xiYXIuXG5cdH1cbn1cblxuLm5vLXNjcm9sbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG46cm9vdCB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tI3skcHJlZml4fWJyZWFrcG9pbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRjb3VudCkpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJPT1RTVFJBUCBHUklEOlxuXG4vLyBOZWVkZWQgZnVuY3Rpb25zIGFuZCBtaXhpbnMgYWxyZWFkeSB3ZXJlIGltcG9ydGVkIGluICdfYm9vdHN0cmFwLXV0aWxpdGllcy5zY3NzJyBmaWxlXG5cbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9jb250YWluZXJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvZ3JpZFwiO1xuXG5cbi8vIEN1c3RvbSBncmlkIHN0eWxlc1xuLnJvdyB7XG5cdHJvdy1nYXA6ICRncmlkLWd1dHRlci13aWR0aDsgLy8gYWRkIHZlcnRpY2FsIGd1dHRlcnMgYmV0d2VlbiBjb2x1bW5zXG5cblx0KyAucm93IHtcblx0XHRtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7IC8vIGFkZCB2ZXJ0aWNhbCBndXR0ZXJzIGJldHdlZW4gcm93c1xuXHR9XG59XG5cbi5jb250YWluZXIge1xuXHQtLWJzLWd1dHRlci14OiB2YXIoLS1jb250YWluZXItZ3V0dGVyLXgpOyAvLyByZW1vdmUgdGhpcyBhc3NpZ25tZW50IGlmIHlvdSBkb24ndCB3YW50IHRvIGtlZXAgcGFkZGluZy14IHZhbHVlcyBjb25zdGFudCBmb3IgYWxsIGJyZWFrcG9pbnRzO1xufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcblx0bWF4LXdpZHRoOiAkY29udGFpbmVyLWZsdWlkLW1heC13aWR0aDtcbn1cbiIsIi5zaXRlLWZvb3RlciB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1kYXJrLWdyZXk7XG5cdGNvbG9yOiAkdztcbn1cblxuLmZvb3Rlci1saW5rcyB7XG5cdEBpbmNsdWRlIHVuc3R5bGVkLWxpc3Q7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogcmVtKDE2KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Z2FwOiByZW0oMzApO1xuXHR9XG5cblx0bGkge1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICR3O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG5cbi5tYXAtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cbn1cblxuLm1hcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiByZW0oNDAgMTYpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibGFjaztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nOiByZW0oMTUgMCAyNyk7XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAzMjhweDtcblx0XHRoZWlnaHQ6IDQ0NHB4O1xuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0d2lkdGg6IDQ4NnB4O1xuXHRcdFx0aGVpZ2h0OiA2NThweDtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlci1pbmZvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IHJlbSg0MCAxNik7XG5cdGNvbG9yOiAkdztcblx0ei1pbmRleDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRoMiwgLmgyIHtcblx0XHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICR3O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZzogcmVtKDAgMjAgMCAzMCk7XG5cdH1cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0cGFkZGluZzogcmVtKDAgMCAwIDkwKTtcblx0fVxuXG5cdC5idG4tc2Vjb25kYXJ5IHtcblx0XHRtYXJnaW4tdG9wOiByZW0oMTYpO1xuXHRcdEBpbmNsdWRlIG1heChtZCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYW50aXF1ZS5wbmdcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblx0fVxuXG5cblx0aDIsIGgzICwgLmgyICwgLmgzIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXHR9XG59XG5cbi5zaXRlLWZvb3RlciB7XG5cdC5mb3JtLWZvb3RlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWZvcm0gIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0LndwZm9ybXMtZmllbGQtY29udGFpbmVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRnYXA6IDVweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRnYXA6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdFx0XHRcdFx0cGFkZGluZzogMnB4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRlbS53cGZvcm1zLWVycm9yIHtcblx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC53cGZvcm1zLWZpZWxkIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0taW5wdXQtaXRlbSB7XG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXgobGcpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jaGFyY29hbDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdEBpbmNsdWRlIG1heChsZykge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMTUpO1xuXHRcdFx0XHRcdGhlaWdodDogNTRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgobGcpIHtcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDU0KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oNTQpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg0MCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSg0MCk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcGFwZXItcGxhbmUuc3ZnXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1jb250YWluZXItZnVsbCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDUpO1xuXHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0bi1mb3JtIHtcblx0XHRcdHBhZGRpbmc6IHJlbSgxMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMjApO1xuXHRcdFx0XHR3aWR0aDogcmVtKDIwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGUtZm9ybSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblxuXHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDMwKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPXRleHRdIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzZWNvbmRhcnktZ3JleTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRwYWRkaW5nOiByZW0oMTIgMTIgMTIgMjApO1xuXHRcdH1cblxuXHRcdFtkYXRhLW5hbWU9XCJ5b3VyLWVtYWlsXCJdIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHNlY29uZGFyeS1ncmV5O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9ZW1haWxdIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdHBhZGRpbmc6IHJlbSgxMiAxMiAxMiAyMCk7XG5cdFx0fVxuXG5cdFx0aW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNoYXJjb2FsO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlci10b3Age1xuXHRwYWRkaW5nOiByZW0oMzAgMCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItZGFyay1ncmV5O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmV5O1xuXG5cdC5yb3cge1xuXHRcdHJvdy1nYXA6IDIwcHg7XG5cdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRyb3ctZ2FwOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYm9yZGVyLXNlY3Rpb24ge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmV5O1xuXHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG59XG5cbi53cmFwcGVyLXBob25lIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cbn1cblxuLmZvb3Rlci1waG9uZSwgLmZvb3Rlci1lbWFpbCB7XG5cdGNvbG9yOiAkdztcblx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdH1cblxuXHRzdmcge1xuXHRcdGhlaWdodDogMjBweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XG5cblx0fVxufVxuXG4uZm9vdGVyLWVtYWlsIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IHJlbSg0MCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdHdpZHRoOiAyMHB4O1xuXHR9XG59XG5cbi5hbGlnbi1jZW50ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9vdGVyLW1pZGRsZSB7XG5cdHBhZGRpbmc6IHJlbSg0MCAwKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1kYXJrLWdyZXk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG59XG5cbi50aXRsZS1taWRkbGUsIC5mb290ZXItY29tbW9uIHtcblx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Y29sb3I6ICR3O1xufVxuXG4udGl0bGUtbWlkZGxlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3O1xuXHRwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvb3Rlci1saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRjb2x1bW4tY291bnQ6IDI7XG59XG5cbi5jb3B5cmlnaHQge1xuXHRmb250LXNpemU6IHJlbSgxNCk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tdG9wOiByZW0oMjApO1xuXHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5mb290ZXItbGlua3Mge1xuXHRhIHtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0fVxufVxuXG4uZm9vdGVyLWJvdHRvbS1pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogcmVtKDIwKTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZy1ib3R0b206IHJlbSgyMCk7XG5cdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Z2FwOiByZW0oMTIwKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxufVxuXG4uZm9vdGVyLWNvcHlyaWdodHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZ3JvdzogMTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuXG4uZm9vdGVyLWJvdHRvbSB7XG5cdHBhZGRpbmctdG9wOiByZW0oMjApO1xuXG5cdHAsIGEge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmZvb3Rlci1sb2dvIHtcblx0d2lkdGg6IHJlbSg4MCk7XG5cdGhlaWdodDogcmVtKDgwKTtcbn1cblxuLmNvbnRhY3QtbGlua3Mge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRnYXA6IDJweDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWluKHhsKSB7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHR9XG59XG5cbi5jb250YWN0LWxpbmsge1xuXHRwYWRkaW5nOiByZW0oMTApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1yZWQ7XG5cdG1heC13aWR0aDogNDBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0QGluY2x1ZGUgbWluKHhsKSB7XG5cdFx0bWF4LXdpZHRoOiA2MHB4O1xuXHRcdHBhZGRpbmc6IHJlbSgxNSk7XG5cdH1cbn1cblxuLmNvbnRhY3QtaW1hZ2Uge1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0QGluY2x1ZGUgbWluKHhsKSB7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHR9XG59XG4iLCIuc2l0ZS1oZWFkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiByZW0oNzcpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3O1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5LXRhbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0fVxuXG5cdC5oYXMtaGVybzpub3QoLmlzLXNjcm9sbGVkKSAmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5pcy1zY3JvbGxlZCAmIHtcblx0XHRoZWlnaHQ6IHZhcigtLWhlYWRlci1zY3JvbGxlZC1oZWlnaHQpO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKCRiLCAwLjEpO1xuXHR9XG5cblx0LnNpdGUtbG9nbyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHotaW5kZXg6IDM7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuXHR9XG59XG5cbi5zaXRlLWxvZ28ge1xuXHRmbGV4LXNocmluazogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1lO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiByZW0oNzYpO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRoZWlnaHQ6IHJlbSg4NSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIE1vYmlsZSBtZW51IHRvZ2dsZVxuLmljb24tYnVyZ2VyIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IHJlbSg0MCk7XG5cdGhlaWdodDogcmVtKDQwKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDExMDtcblx0cmlnaHQ6IHJlbSgxNik7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cblx0c3BhbiB7XG5cdFx0Y29sb3I6ICR3O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTJweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHR9XG5cblx0LmlzLW1lbnUtb3BlbiAmIHtcblx0XHRzcGFuIHtcblx0XHRcdHRvcDotNHB4O1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpIHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkocmVtKC0xMikpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWShyZW0oMTIpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lO1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSB0cjtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3R0b206IHJlbSgxOCk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3R0b206IHJlbSg5KTtcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlci10b3Age1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZS1pbiAsIHBhZGRpbmcgLjNzIGVhc2UtaW47XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5pcy1zY3JvbGxlZCAmIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5LXRhbjtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogJG1haW4tYmxhY2s7XG5cdH1cbn1cblxuLmxvY2F0aW9ucy1kcm9wZG93biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS10YW47XG5cblx0QGluY2x1ZGUgbWF4KGxnKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogcmVtKDIwIDEyKTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdC5sb2NhdGlvbnMtZHJvcGRvd25fX21lbnUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXG5cdFx0LmRyb3Bkb3duLWFycm93IHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA4cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRsaW5lLWhlaWdodDogMS4xMjU7XG5cdFx0Y29sb3I6ICRtYWluLWJsYWNrO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE4cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdztcblx0XHR9XG5cblx0XHQubG9jYXRpb24taWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6IHJlbSgyMCk7XG5cdFx0XHRcdGhlaWdodDogcmVtKDIwKTtcblx0XHRcdFx0ZmlsbDogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRyb3Bkb3duLWFycm93IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogcmVtKDExKTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oNik7XG5cdFx0XHRcdGZpbGw6ICRiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX21lbnUge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi13aWR0aDogMjgwcHg7XG5cdFx0YmFja2dyb3VuZDogJHc7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0cGFkZGluZzogcmVtKDAgMTIgMCAyOCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdG1heC1oZWlnaHQ6IDA7XG5cblx0XHRAaW5jbHVkZSBtYXgobGcpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICRiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bWF4LWhlaWdodDogNTQwcHg7XG5cdFx0XHRwYWRkaW5nOiByZW0oMjQgMTIgMjQgMjgpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwwLDAsMC4xKTtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA2MDBweDtcblx0XHRcdHBhZGRpbmc6IHJlbSgyNCAxMiAyNCAyOCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogOHB4O1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblxuXHRcdC5sb2NhdGlvbi1tYXJrZXIge1xuXHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJHc7XG5cdFx0fVxuXHR9XG59XG5cbi5sb2NhdGlvbnMtZHJvcGRvd25fX21lbnUge1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDhweDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kOiAjODg4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogIzU1NTtcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlci1ib3R0b20ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5oaWRkZW4tbGctdXAge1xuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIvLyBIZWFkZXIgbWVudVxuLm1haW4tbmF2IHtcblx0QGluY2x1ZGUgbWF4KGxnKSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRcdGNvbG9yOiAkYjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMCByZW0oMzApO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IHJlbSg3Nyk7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdGJveC1zaGFkb3c6IC00cHggNHB4IDEwcHggcmdiYSgkYiAsIDAuMjUpO1xuXHRcdGxlZnQ6IHJlbSgxNik7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQuaXMtbWVudS1vcGVuICYge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1lO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQubG9jYXRpb25zLWRyb3Bkb3duIHtcblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5tYWluLW1lbnUge1xuXHRAaW5jbHVkZSB1bnN0eWxlZC1saXN0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDA7XG5cdG1hcmdpbi10b3A6IHJlbSg0MCk7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogcmVtKDMwKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluKHhsKSB7XG5cdFx0Z2FwOiByZW0oNDApO1xuXHR9XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRAZXh0ZW5kIC5jb250YWluZXI7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdD4gbGkge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1heChsZykge1xuXHRcdFx0cGFkZGluZzogcmVtKDIwIDApO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnktdGFuO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IHJlbSg4NSk7XG5cdFx0XHRib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgyNCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0QGluY2x1ZGUgdHI7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogcmVtKDE2KTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMTQpO1xuXHRcdFx0XHQvLyBpY29uOiBjaGV2cm9uIGRvd24gKHByaW1hcnkpXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDQ4IDUxMiclM0UlM0NwYXRoIGQ9J000NDEuOSAxNjcuM2wtMTkuOC0xOS44Yy00LjctNC43LTEyLjMtNC43LTE3IDBMMjI0IDMyOC4yIDQyLjkgMTQ3LjVjLTQuNy00LjctMTIuMy00LjctMTcgMEw2LjEgMTY3LjNjLTQuNyA0LjctNC43IDEyLjMgMCAxN2wyMDkuNCAyMDkuNGM0LjcgNC43IDEyLjMgNC43IDE3IDBsMjA5LjQtMjA5LjRjNC43LTQuNyA0LjctMTIuMyAwLTE3eicgZmlsbD0nJTIzMDAwMDAwJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCA1MCUgLyBjb250YWluO1x0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IHJlbSgyOCk7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSByZW0oNykpO1xuXHRcdFx0XHRcdHJpZ2h0OiByZW0oLTIwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0XHRcdC5zdWItbWVudSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmN1cnJlbnRfcGFnZV9pdGVtICwgJi5jdXJyZW50X3BhZ2VfcGFyZW50IHtcblx0XHRcdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkYjtcblx0XHR9XG5cblx0XHQ+IGEge1xuXHRcdFx0Y29sb3I6ICRtYWluLWJsYWNrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4oeGwpIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdFx0XHQuaGFzLWhlcm86bm90KC5pcy1zY3JvbGxlZCkgJiB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyMSk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXG5cdC5zdWItbWVudSB7XG5cdFx0QGluY2x1ZGUgdW5zdHlsZWQtbGlzdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogcmVtKDEwKTtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiByZW0oMzAwKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgxMCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHJlbSgxMCkpO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAkdGltZTtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IHJlbSg1IDEwIDUgMTUpO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0ZXh0LXNoYWRvdyAkdGltZTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHRjb2xvcjogJHc7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3O1xuXHRcdFx0XHRcdHRleHQtc2hhZG93OiAtMC4wMjVlbSAwIDAuMDI1ZW0gJHcsIDAuMDI1ZW0gMCAwLjAyNWVtICR3O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmxpLm1lbnUtaXRlbS1jb250YWN0IHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IHJlbSgyMCk7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogJHc7XG5cblx0XHRAaW5jbHVkZSBtYXgobGcpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUtYWxsXG5cbi53cGNmNyB7XG5cdC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHRpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG5cdFx0QGV4dGVuZCAuYnRuO1xuXHR9XG5cblx0Zm9ybSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgyMCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuXHRcdCYuaW5pdCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHR9XG5cblx0XHQmLmZhaWxlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuXHRcdCYuYWJvcnRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblxuXHRcdCYuc3BhbSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblxuXHRcdCYuaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuXHRcdCYudW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblx0fVxuXG5cdC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcblx0fVxuXG5cdC5mb3JtLWdyb3VwIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbi1sZWZ0OiByZW0oNSk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG5cdH1cblxuXHQud3BjZjctYWNjZXB0YW5jZSB7XG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0fVxuXG5cdFx0LndwY2Y3LWxpc3QtaXRlbSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cbn1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0Y29sb3I6ICRyZWQ7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuLnVzZS1mbG9hdGluZy12YWxpZGF0aW9uLXRpcCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyMCU7XG5cdGxlZnQ6IDIwJTtcblx0ei1pbmRleDogMTAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuXHRiYWNrZ3JvdW5kOiAkdztcblx0cGFkZGluZzogMC4yZW0gMC44ZW07XG59XG5cbnNwYW4ud3BjZjctbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgMCAwIDFlbTtcbn1cblxuc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSxcbnNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcgJztcbn1cblxuZGl2LndwY2Y3IHtcblx0LmFqYXgtbG9hZGVyLFxuXHQud3BjZjctc3Bpbm5lciB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JsYWNrLWxvYWRlci5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHdpZHRoOiByZW0oMjQpO1xuXHRcdGhlaWdodDogcmVtKDI0KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBjYWxjKDEwMCUgKyAzcHgpO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0ZGl2LmFqYXgtZXJyb3Ige1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRpbnB1dFt0eXBlPSdmaWxlJ10ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdGlucHV0W3R5cGU9J2ZpbGUnXTpkaXNhYmxlZCB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cblx0LndwY2Y3LXN1Ym1pdDpkaXNhYmxlZCB7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxufVxuXG4ud3BjZjctZm9ybS5zdWJtaXR0aW5nIHtcblx0LmFqYXgtbG9hZGVyLFxuXHQud3BjZjctc3Bpbm5lciB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufVxuIiwiLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB7XG5cdC5nZm9ybV9oZWFkaW5nIHtcblx0XHRAZXh0ZW5kIC5oMjtcblx0fVxuXG5cdGZvcm0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5nZm9ybV9ib2R5IHtcblx0XHRcdC5nZmllbGQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cblx0XHRcdGZpZWxkc2V0LmdmaWVsZCB7XG5cdFx0XHRcdC5nZmllbGRfbGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2Zvcm1fZmllbGRzIHtcblx0XHRcdGdhcDogcmVtKDE2KTtcblx0XHR9XG5cblx0XHQuZ2ZpZWxkX2xhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPWNvbG9yXSxcblx0XHRpbnB1dFt0eXBlPWRhdGVdLFxuXHRcdGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuXHRcdGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuXHRcdGlucHV0W3R5cGU9ZW1haWxdLFxuXHRcdGlucHV0W3R5cGU9bW9udGhdLFxuXHRcdGlucHV0W3R5cGU9bnVtYmVyXSxcblx0XHRpbnB1dFt0eXBlPXBhc3N3b3JkXSxcblx0XHRpbnB1dFt0eXBlPXNlYXJjaF0sXG5cdFx0aW5wdXRbdHlwZT10ZWxdLFxuXHRcdGlucHV0W3R5cGU9dGV4dF0sXG5cdFx0aW5wdXRbdHlwZT10aW1lXSxcblx0XHRpbnB1dFt0eXBlPXVybF0sXG5cdFx0aW5wdXRbdHlwZT13ZWVrXSxcblx0XHRzZWxlY3QsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0QGV4dGVuZCAlZmllbGQtaW5wdXQ7XG5cdFx0fVxuXG5cdFx0LmdmaWVsZF9jaGVja2JveCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogcmVtKDE2KTtcblx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDIwKTtcblxuXHRcdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDQwKTtcblx0XHRcdH1cblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2Nob2ljZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogcmVtKDIwKTtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSxcblx0XHQudmFsaWRhdGlvbl9tZXNzYWdlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5uaWNlLXNlbGVjdCAuY3VycmVudCB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblxuXHRcdC5nZm9ybV9mb290ZXIge1xuXHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRcdEBleHRlbmQgLmJ0bjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXRbdHlwZT1cImltYWdlXCJdIHtcblx0XHRcdFx0d2lkdGg6IHJlbSgyNCk7XG5cdFx0XHRcdGhlaWdodDogcmVtKDI0KTtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiByZW0oNSk7XG5cdFx0XHRcdHJpZ2h0OiByZW0oNSk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgzMCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oMzApO1xuXHRcdFx0XHRcdGJvdHRvbTogcmVtKDkpO1xuXHRcdFx0XHRcdHJpZ2h0OiByZW0oOSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcblx0QGV4dGVuZCAudGV4dC1sZztcbn1cbiIsIi8vIERlZmF1bHQgc3R5bGVzXG4ubmljZS1zZWxlY3Qge1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJvcmRlcjogc29saWQgMXB4ICNlOGU4ZTg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNsZWFyOiBib3RoO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0aGVpZ2h0OiByZW0oNDIpO1xuXHRsaW5lLWhlaWdodDogcmVtKDQwKTtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiByZW0oMTgpO1xuXHRwYWRkaW5nLXJpZ2h0OiByZW0oMzApO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogYXV0bztcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICRiO1xuXHR9XG5cblx0JjphY3RpdmUsXG5cdCYub3Blbixcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTk5O1xuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM5OTk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogLTRweDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEycHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNjYlIDY2JTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuXHRcdHdpZHRoOiA1cHg7XG5cdH1cblxuXHQmLm9wZW46YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuXHR9XG5cblx0Ji5vcGVuIC5saXN0IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcblx0fVxuXG5cdCYuZGlzYWJsZWQge1xuXHRcdGJvcmRlci1jb2xvcjogI2VkZWRlZDtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuXHRcdH1cblx0fVxufVxuXG4vLyBNb2RpZmllcnNcbi5uaWNlLXNlbGVjdC53aWRlIHtcblx0d2lkdGg6IDEwMCU7XG5cblx0Lmxpc3Qge1xuXHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRyaWdodDogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5uaWNlLXNlbGVjdC5yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcblxuXHQubGlzdCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0fVxufVxuXG4ubmljZS1zZWxlY3Quc21hbGwge1xuXHRmb250LXNpemU6IHJlbSgxMik7XG5cdGhlaWdodDogcmVtKDM2KTtcblx0bGluZS1oZWlnaHQ6IHJlbSgzNCk7XG5cblx0JjphZnRlciB7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdFx0d2lkdGg6IDRweDtcblx0fVxuXG5cdC5vcHRpb24ge1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMzQpO1xuXHRcdG1pbi1oZWlnaHQ6IHJlbSgzNCk7XG5cdH1cbn1cblxuLy8gTGlzdCBhbmQgb3B0aW9uc1xuLm5pY2Utc2VsZWN0IC5saXN0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2OCwgNjgsIDY4LCAwLjExKTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luOiAxcHggMCAwO1xuXHRvcGFjaXR5OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHRyYW5zbGF0ZVkoLTIxcHgpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxLjI1KSwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dDtcblx0ei1pbmRleDogOTtcblxuXHQmOmhvdmVyIC5vcHRpb246bm90KDpob3Zlcikge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiByZW0oNDApO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtaW4taGVpZ2h0OiByZW0oNDApO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IHJlbSgxOCk7XG5cdHBhZGRpbmctcmlnaHQ6IHJlbSgyOSk7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG5cdCYuc2VsZWN0ZWQge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0Ji5kaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Ji5mb2N1cyxcblx0Ji5zZWxlY3RlZC5mb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblx0fVxufVxuXG4vLyBVc2UgZGlzcGxheSBpbnN0ZWFkIG9mIG9wYWNpdHkgZm9yIElFIDw9IDEwXG4ubm8tY3NzcG9pbnRlcmV2ZW50cyAubmljZS1zZWxlY3Qge1xuXHQubGlzdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYub3BlbiAubGlzdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuXG4vLyBDVVNUT00gU1RZTEVTOlxuc2VsZWN0LFxuZGl2Lm5pY2Utc2VsZWN0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogcmVtKDQ2KTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdGNvbG9yOiAkYjtcblx0ZmxvYXQ6IG5vbmU7XG5cdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0cGFkZGluZzogcmVtKDEzIDI4IDEzIDE2KTtcbn1cblxuZGl2Lm5pY2Utc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHR9XG5cblx0Ji5vcGVuIHtcblx0XHQubGlzdCB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdH1cblx0fVxuXG5cdC5jdXJyZW50IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lmxpc3Qge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdG1hcmdpbjogMDtcblx0XHR0b3A6IDEwMCU7XG5cdFx0bGVmdDogLTFweDtcblxuXHRcdGxpIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm9wdGlvbiB7XG5cdFx0bWluLWhlaWdodDogdW5zZXQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdFx0Y29sb3I6ICRiO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBhZGRpbmc6IHJlbSgxMyAxNik7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi8vIEN1c3RvbSBzdHlsZXMgZm9yIFNlbGVjdDIgdGhhdCBjb21lcyB3aXRoIFdvb0NvbW1lcmNlXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuXHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0aGVpZ2h0OiByZW0oNDUpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0XHRwYWRkaW5nOiByZW0oMCAyOCAwIDE2KTtcblx0XHRtYXJnaW46IDA7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0aW1lO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGI7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDQ1KTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRcdEBpbmNsdWRlIHRyO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTIgMCA1IDUgNS01IDIgMS03IDctNy03IDItMVonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDUwJSA1MCUgLyAxNHB4IDhweDtcblx0XHRcdHRvcDogcmVtKDEwKTtcblx0XHRcdHJpZ2h0OiByZW0oOCk7XG5cblx0XHRcdGIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cdH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG5cdGJvcmRlci1jb2xvcjogJGI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIvKipcbiAqIFN3aXBlciAxMS4xLjE0XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI0IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IFNlcHRlbWJlciAxMiwgMjAyNFxuICovXG5cbkBpbXBvcnQgJ3N3aXBlci12YXJzLnNjc3MnO1xuQGF0LXJvb3Qge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gICAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcbiAgICAgIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AYXQtcm9vdCB7XG4gIDpyb290IHtcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG4gICAgLypcbiAgICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgICAqL1xuICB9XG59XG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG4gICYuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWZyZWUtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgb3JkZXI6IDk5OTk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbn1cblxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIHtcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcyksXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSB7XG4gIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICAgIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG5cblxuXG4iLCJAaW1wb3J0ICcuLi9zd2lwZXItdmFycy5zY3NzJztcbkBhdC1yb290IHtcbiAgOnJvb3Qge1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQ6IDUwJTtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQ6IDEwcHg7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgJiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB9XG4gIC5zd2lwZXItcnRsICYgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogTmF2aWdhdGlvbiBmb250IHN0YXJ0ICovXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAncHJldic7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICduZXh0JztcbiAgfVxufVxuLyogTmF2aWdhdGlvbiBmb250IGVuZCAqL1xuIiwiQGltcG9ydCAnLi4vc3dpcGVyLXZhcnMuc2Nzcyc7XG5AYXQtcm9vdCB7XG4gIDpyb290IHtcbiAgICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQ6IGF1dG87XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi10b3A6IGF1dG87XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3I6IGluaGVyaXQ7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3I6IHJnYmEoMCwwLDAsMC4yNSk7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZTogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAwLjI7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHk6IDE7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcDogNnB4O1xuICAqL1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG4gICYuc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+ICYsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xuICBAYXQtcm9vdCBidXR0b24jeyZ9IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgJiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpvbmx5LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogOHB4O1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgMjAwbXMgdHJhbnNmb3JtLFxuICAgICAgICAyMDBtcyB0b3A7XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xuICB9XG4gICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgICAgIDIwMG1zIGxlZnQ7XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246XG4gICAgMjAwbXMgdHJhbnNmb3JtLFxuICAgIDIwMG1zIHJpZ2h0O1xufVxuLyogRnJhY3Rpb24gKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdCk7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB9XG4gIC5zd2lwZXItcnRsICYgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgfVxuICAuc3dpcGVyLWhvcml6b250YWwgPiAmLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4gIC5zd2lwZXItdmVydGljYWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuc3dpcGVyLWZhZGUge1xuICAmLnN3aXBlci1mcmVlLW1vZGUge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAmLFxuICAgICYgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4iLCIuc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuIiwiQGF0LXJvb3Qge1xuICA6cm9vdCB7XG4gICAgLypcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci10b3A6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b206IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQ6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodDogNHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0OiAxJTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaXplOiA0cHg7XG4gICovXG4gIH1cbn1cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIC5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gJixcbiAgJi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJixcbiAgJi5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICAgIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XG4gICAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gICAgei1pbmRleDogNTA7XG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbiAgfVxuICAuc3dpcGVyLXZlcnRpY2FsID4gJixcbiAgJi5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcbiAgICByaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTtcbiAgICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gICAgei1pbmRleDogNTA7XG4gICAgd2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbiAgfVxufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyoqXG4gKiBTd2lwZXJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqL1xuJHRoZW1lQ29sb3I6ICR3O1xuXG4vLyBiYXNlIHN0eWxlc1xuQGltcG9ydCBcInN3aXBlci9zd2lwZXJcIjtcblxuLy8gbW9kdWxlczpcbkBpbXBvcnQgXCJzd2lwZXIvbW9kdWxlcy9uYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwic3dpcGVyL21vZHVsZXMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcInN3aXBlci9tb2R1bGVzL2VmZmVjdC1mYWRlXCI7XG5AaW1wb3J0IFwic3dpcGVyL21vZHVsZXMvZnJlZS1tb2RlXCI7XG5AaW1wb3J0IFwic3dpcGVyL21vZHVsZXMvZ3JpZFwiO1xuQGltcG9ydCBcInN3aXBlci9tb2R1bGVzL3Njcm9sbGJhclwiO1xuQGltcG9ydCBcInN3aXBlci9tb2R1bGVzL3RodW1ic1wiO1xuXG4vLyBDdXN0b20gc3R5bGluZzpcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwge1xuXHQ+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcblx0XHRib3R0b206IHJlbSgyNCk7XG5cdH1cbn1cblxuLnN3aXBlci1zbGlkZSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0aW1nLmxhenlsb2FkOm5vdCgubG9hZGVkKSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdCYtYnVsbGV0IHtcblx0XHR3aWR0aDogcmVtKDI2KTtcblx0XHRoZWlnaHQ6IHJlbSgyNik7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IHJlbSg4KTtcblx0XHRcdGhlaWdodDogcmVtKDgpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gcmVtKDQpKTtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gcmVtKDQpKTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZSBlYXNlLW91dDtcblx0XHR9XG5cblx0XHQmOm5vdCguc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSkge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS41KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtYWN0aXZlIHtcblx0XHRcdHdpZHRoOiByZW0oMTYpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMTYpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0d2lkdGg6IHJlbSgzMik7XG5cdGhlaWdodDogcmVtKDMyKTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0bWFyZ2luLXRvcDogcmVtKC0xNik7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHRpbWU7XG5cblx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdHN2ZyB7XG5cdFx0XHRmaWxsOiAkcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0c3ZnIHtcblx0XHR3aWR0aDogcmVtKDMyKTtcblx0XHRoZWlnaHQ6IHJlbSgzMik7XG5cdFx0ZmlsbDogJGI7XG5cdH1cbn1cblxuLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyW2RhdGEtc2xpZGVzPVwiMVwiXSB7XG5cdC5zd2lwZXItYnV0dG9uLW5leHQsXG5cdC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLy8gV1BNTCBsYW5ndWFnZSBzd2l0Y2hlclxuLndpZGdldF9pY2xfbGFuZ19zZWxfd2lkZ2V0IHtcblx0QGluY2x1ZGUgbWF4KG1kKSB7XG5cdFx0bWFyZ2luOiByZW0oMjAgMCAwKTtcblx0fVxufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHtcblx0YSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdCYud3BtbC1scy1pdGVtLXRvZ2dsZSB7XG5cdFx0XHRwYWRkaW5nOiByZW0oNSAyNSA1IDgpO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cyAkcmFkaXVzIDAgMDtcblx0XHR9XG5cdH1cblxuXHQud3BtbC1scy1mbGFnIHtcblx0XHR3aWR0aDogcmVtKDMwKTtcblx0XHRoZWlnaHQ6IHJlbSgzMCk7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0JiArIHNwYW4ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg4KTtcblx0XHR9XG5cdH1cblxuXHQud3BtbC1scy1zdWItbWVudSBhIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwICRyYWRpdXMgJHJhZGl1cztcblx0XHRwYWRkaW5nOiByZW0oNSA4KTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG4iLCIvLyBHZW5lcmFsXG4vLyByZXBsYWNlIGRlZmF1bHQgV29vIGNvbG9yIHNjaGVtZSB3aXRoIHRoZW1lIGNvbG9yczpcbjpyb290IHtcblx0LS13b29jb21tZXJjZTogI3skcHJpbWFyeX07XG5cdC0td2MtcHJpbWFyeTogI3skcHJpbWFyeX07XG59XG5cbi53b29jb21tZXJjZSxcbi53b29jb21tZXJjZS1wYWdlIHtcblx0LnNpdGUtY29udGVudCB7XG5cdFx0QGV4dGVuZCAuY29udGFpbmVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiByZW0oNzApO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDEyMCk7XG5cdFx0fVxuXHR9XG5cblx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg4MCk7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNDApO1xuXHRcdH1cblx0fVxuXG5cdC5yb3cge1xuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQrIC5yb3cge1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDUwKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdCsgLnJvdyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSg3MCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG5cdFx0XHQuY29sLWxnLTYge1xuXHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSByZW0oMTApKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbih4bCkge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIHJlbSgzNSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbDItc2V0IHtcblx0XHRAZXh0ZW5kIC5yb3c7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHQuY29sLTEsXG5cdFx0LmNvbC0yIHtcblx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHRAZXh0ZW5kIC5jb2wtbGctNjtcblx0XHR9XG5cdH1cblxuXHQvLyBNZXNzYWdlc1xuXHQud29vY29tbWVyY2UtbWVzc2FnZSxcblx0Lndvb2NvbW1lcmNlLWluZm8ge1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkcHJpbWFyeTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0YTpub3QoW2NsYXNzXSkge1xuXHRcdFx0QGV4dGVuZCAlbGluaztcblx0XHR9XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdEBleHRlbmQgLmJ0bi1zbTtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIFRhYmxlc1xuXHR0YWJsZS5zaG9wX3RhYmxlLFxuXHR0YWJsZS5zaG9wX2F0dHJpYnV0ZXMge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdH1cblxuXHRcdHRoZWFkIHtcblx0XHRcdHRoIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0aCwgdGQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiByZW0oOSA4KTtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0aCB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblxuXHRcdHRmb290IHtcblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gRm9ybSBlbGVtZW50c1xuXHRmb3JtIHtcblx0XHQuZm9ybS1yb3cge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oNCk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblxuXHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiByZW0oODApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLXJvdy1maXJzdCxcblx0XHQuZm9ybS1yb3ctbGFzdCB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSByZW0oMTApKTtcblxuXHRcdFx0QGluY2x1ZGUgbWF4KG1kKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW5wdXQtY2hlY2tib3gge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIEJ1dHRvbnNcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsXG4ud29vY29tbWVyY2UgYS5idXR0b24sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24ge1xuXHRAZXh0ZW5kIC5idG47XG5cdGNvbG9yOiAkdyAhaW1wb3J0YW50O1xuXG5cdCYuZGlzYWJsZWQsXG5cdCY6ZGlzYWJsZWQsXG5cdCY6ZGlzYWJsZWRbZGlzYWJsZWRdIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQmLmxvYWRpbmcge1xuXHRcdG9wYWNpdHk6IDAuNzU7XG5cdFx0cGFkZGluZy1yaWdodDogcmVtKDE2KTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDI0KTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtaW4oeGwpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgzOCk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRib3R0b206IHJlbSgzKTtcblx0XHRcdHJpZ2h0OiByZW0oNSk7XG5cblx0XHRcdEBpbmNsdWRlIG1heChzbSkge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5hZGRlZCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IHJlbSgzKTtcblx0XHRcdHJpZ2h0OiByZW0oNSk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gYWx0IGJ1dHRvbnNcblx0Ji5hbHQge1xuXHRcdEBleHRlbmQgLmJ0bjtcblx0XHRjb2xvcjogJHcgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyBTcGVjaWZpYyBwYWdlc1xuLndvb2NvbW1lcmNlLWNhcnQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQsXG4ud29vY29tbWVyY2UtYWNjb3VudCB7XG5cdC5icmVhZGNydW1icyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5lbnRyeS10aXRsZSB7XG5cdFx0Y29sb3I6ICR3O1xuXHRcdHBhZGRpbmc6IDFlbSAwO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oNzApO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ib3JkZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHR9XG5cdH1cbn1cblxuLy8gQnJlYWRjcnVtYnNcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnJlYWRjcnVtYiB7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcblxuXHRhIHtcblx0XHRjb2xvcjogJGdyZXk7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFBhZ2luYXRpb25cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG5cdEBleHRlbmQgLnBhZ2luYXRpb247XG59XG5cbi8vIFJhdGluZ1xuLndvb2NvbW1lcmNlIHtcblx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcblxuXHRcdC53b29jb21tZXJjZS1yZXZpZXctbGluayB7XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN0YXItcmF0aW5nIHtcblx0XHRjb2xvcjogJHllbGxvdztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0cC5zdGFycyBhIHtcblx0XHRjb2xvcjogJHllbGxvdztcblx0fVxufVxuXG4vLyBRdWFudGl0eSBidXR0b25zXG4ud29vY29tbWVyY2UgLnF1YW50aXR5IHtcblx0aGVpZ2h0OiByZW0oNDQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiByZW0oMTApO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG5cdHBhZGRpbmc6IHJlbSgwIDE2KTtcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRoZWlnaHQ6IHJlbSg1MCk7XG5cdH1cblxuXHQucXR5IHtcblx0XHRAaW5jbHVkZSB1bnN0eWxlZC1idXR0b247XG5cdFx0d2lkdGg6IHJlbSg0MCk7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHR9XG5cblx0LmJ0bi1xdHkge1xuXHRcdEBpbmNsdWRlIHVuc3R5bGVkLWJ1dHRvbjtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IHJlbSgxOCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgxOCk7XG5cdFx0XHRmaWxsOiAkZ3JleTtcblx0XHRcdHRyYW5zaXRpb246IGZpbGwgJHRpbWU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiAkYjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gQmxvY2tVSVxuLmJsb2NrVUkge1xuXHQmLmJsb2NrT3ZlcmxheSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IC8vIGxldCdzIG5vdCBzaG93IGRlZmF1bHQgbG9hZGluZyBwcm9jZXNzIGluZGljYXRvclxuXHR9XG59XG4iLCIud29vY29tbWVyY2Uge1xuXHR0YWJsZS5jYXJ0IHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNTApO1xuXG5cdFx0dGQ6bm90KC5wcm9kdWN0LW5hbWUpIHtcblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGQucHJvZHVjdC1uYW1lIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdEBpbmNsdWRlIG1pbig3NjkpIHtcblx0XHRcdFx0d2lkdGg6IDM4JTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgoNzY4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb2R1Y3QtdGh1bWJuYWlsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdG1pbi13aWR0aDogdW5zZXQ7XG5cdFx0XHRtYXgtd2lkdGg6IHJlbSgyMjUpO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogcmVtKDkwKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHR3aWR0aDogcmVtKDE3NSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvZHVjdC10aXRsZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0fVxuXG5cdFx0dGQucHJvZHVjdC1zdWJ0b3RhbCB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblxuXHRcdC5wcm9kdWN0LXJlbW92ZSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRcdEBpbmNsdWRlIG1heCg3NjgpIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEucmVtb3ZlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogcmVtKDE4KTtcblx0XHRcdGhlaWdodDogcmVtKDE4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdGZpbGw6ICRyZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0QGluY2x1ZGUgdHI7XG5cdFx0XHRcdGZpbGw6ICRncmV5LWJvcmRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2FydC1jb2xsYXRlcmFscyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHQuY3Jvc3Mtc2VsbHMsXG5cdFx0LmNhcnRfdG90YWxzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gcmVtKDEwKSk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1pbih4bCkge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSByZW0oMzUpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY3Jvc3Mtc2VsbHMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblxuXHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcnRfdG90YWxzIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdC5jYXJ0X3RvdGFscyxcblx0Lndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB7XG5cdFx0dGFibGUge1xuXHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0cGFkZGluZy10b3A6IHJlbSgyMCk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXG5cdFx0XHR0aCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vcmRlci10b3RhbCB7XG5cdFx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHJlbSgxNSk7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgxNSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0Zm9vdCB7XG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHVsI3NoaXBwaW5nX21ldGhvZCB7XG5cdFx0bGkge1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjI1ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndjLXByb2NlZWQtdG8tY2hlY2tvdXQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0YS5idXR0b24uYWx0LmNoZWNrb3V0LWJ1dHRvbiB7XG5cdFx0QGV4dGVuZCAuYnRuLWxnO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlICNjb250ZW50LFxuLndvb2NvbW1lcmNlLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQsXG4ud29vY29tbWVyY2UtcGFnZSB7XG5cdHRhYmxlLmNhcnQge1xuXHRcdHRkLmFjdGlvbnMge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4KDc2OCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IHJlbSgxMCk7XG5cdFx0XHR9XG5cblx0XHRcdC53b29jb21tZXJjZS1mb3JtLWNvdXBvbiB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHQmLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDAgMjQpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDAgMzIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZbbmFtZT1cInVwZGF0ZV9jYXJ0XCJdIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMCAzMik7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHcgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi53b29jb21tZXJjZSxcbi53b29jb21tZXJjZS1wYWdlIHtcblx0I3BheW1lbnQgI3BsYWNlX29yZGVyIHtcblx0XHRAZXh0ZW5kIC5idG4tbGc7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkcyB7XG5cdG1hcmdpbi10b3A6IHJlbSgzMCk7XG59XG5cbi53b29jb21tZXJjZS1mb3JtLWNvdXBvbiB7XG5cdCZfX2lucHV0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1heC13aWR0aDogcmVtKDUwMCk7XG5cblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMgMCAwICRyYWRpdXM7XG5cdFx0XHRtYXJnaW46IHJlbSgwIC01IDAgMCkgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IHJlbSgwIDIxIDAgMTYpO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoOmZvY3VzKSB7XG5cdFx0XHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0bWluLXdpZHRoOiByZW0oMTAwKTtcblx0XHR9XG5cdH1cbn1cblxuLnNob3djb3Vwb24ge1xuXHRAZXh0ZW5kICVsaW5rO1xufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kLFxuLndvb2NvbW1lcmNlLWNhcnQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQge1xuXHQjcGF5bWVudCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdGRpdi5wYXltZW50X2JveCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbiB7XG5cdFx0QGV4dGVuZCAlbGluaztcblx0fVxufVxuXG4jY3VzdG9tZXJfZGV0YWlscyB7XG5cdGgzIHtcblx0XHRAZXh0ZW5kIC5oNTtcblx0fVxufVxuXG4jc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcyBsYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQge1xuXHRhIHtcblx0XHRAZXh0ZW5kICVsaW5rO1xuXHR9XG59XG4iLCIvLyBNaW5pIGNhcnRcbi5taW5pLWNhcnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji0tZW1wdHkge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0c3ZnIHtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0d2lkdGg6IHJlbSgzNik7XG5cdFx0aGVpZ2h0OiByZW0oMzYpO1xuXHR9XG5cblx0Jl9fdG90YWwge1xuXHRcdHdpZHRoOiByZW0oMjQpO1xuXHRcdGhlaWdodDogcmVtKDI0KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGI7XG5cdFx0Y29sb3I6ICR3O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiByZW0oLTcpO1xuXHRcdHJpZ2h0OiByZW0oLTEwKTtcblx0fVxufVxuIiwiLndvb2NvbW1lcmNlLWFjY291bnQge1xuXHQuY29sLWxnLTkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQud29vY29tbWVyY2Uge1xuXHRcdC5jb2wtMSxcblx0XHQuY29sLTIge1xuXHRcdFx0QGluY2x1ZGUgbWluKDc2OCkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XG5cdFx0QGV4dGVuZCAuY29sLWxnLTQ7XG5cblx0XHR1bCB7XG5cdFx0XHRAaW5jbHVkZSB1bnN0eWxlZC1saXN0O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oMTIpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oMjUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRiO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiByZW0oMTIpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcmVtKDI1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmlzLWFjdGl2ZSBhLFxuXHRcdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ly8gaWNvbiBjYXJldCAocHJpbWFyeSlcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20yIDAgNSA1IDUtNSAyIDEtNyA3LTctNyAyLTFaJyBmaWxsPSclMjNkZjAwMDAnLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pcy1hY3RpdmUgYTphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHI7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHQvLyBpY29uIGNhcmV0IChibGFjaylcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20yIDAgNSA1IDUtNSAyIDEtNyA3LTctNyAyLTFaJyBmaWxsPSclMjMwMDAnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDUwJSAvIDE0cHggOHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDdweCk7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogcmVtKDMxKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuXHRcdEBleHRlbmQgLmNvbC1sZy04O1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0fVxuXHR9XG5cblx0dGFibGUuYWNjb3VudC1vcmRlcnMtdGFibGUge1xuXHRcdHRib2R5IHtcblx0XHRcdHRkOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2FjY291bnRfZGlzcGxheV9uYW1lICsgc3BhbiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLndvb2NvbW1lcmNlLWFkZHJlc3MtZmllbGRzX19maWVsZC13cmFwcGVyLFxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZpZWxkc2V0IHtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZpZWxkc2V0IHtcblx0LmZvcm0tcm93IHtcblx0XHRsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlIHtcblx0Zm9ybS5sb2dpbixcblx0Zm9ybS5yZWdpc3RlciB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQuZm9ybS1yb3cgbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdGZvcm0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0LmZvcm0tcm93IGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHRmb3JtLmxvZ2luLFxuXHRmb3JtLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQge1xuXHRcdGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Zm9ybS53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHtcblx0XHRwIHtcblx0XHRcdG1heC13aWR0aDogNTAwcHhcblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3JlbWVtYmVybWUge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1Mb3N0UGFzc3dvcmQge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuIiwiLndvb2NvbW1lcmNlIHtcblx0Lndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLFxuXHQud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBoMiB7XG5cdFx0QGV4dGVuZCAuaDU7XG5cdH1cblxuXHQud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB7XG5cdFx0bWFyZ2luOiByZW0oNTAgMCAzNSk7XG5cdH1cblxuXHR1bC5vcmRlcl9kZXRhaWxzIHtcblx0XHRAaW5jbHVkZSB1bnN0eWxlZC1saXN0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IHJlbSg0KTtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXG5cdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRnYXA6IHJlbSg4KTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IHJlbSgxMCk7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDIwKTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHR9XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQge1xuXHRAZXh0ZW5kIC5oNTtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcbn1cblxuLndvb2NvbW1lcmNlLXRhYmxlX19wcm9kdWN0LW5hbWUge1xuXHQud2MtaXRlbS1tZXRhIHtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0cGFkZGluZy1sZWZ0OiByZW0oMTYpO1xuXHR9XG59XG4iLCIuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LnByb2R1Y3RfX2ltYWdlcyB7XG5cdFx0aW1nIHtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHRpbWU7XG5cdFx0fVxuXHR9XG5cblx0LnByb2R1Y3RfX3N1bW1hcnkge1xuXHRcdHAucHJpY2UsXG5cdFx0c3Bhbi5wcmljZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyB7XG5cdFx0XHQuc3Rhci1yYXRpbmcge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wcm9kdWN0X19hZnRlci1zdW1tYXJ5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiByZW0oNTApO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRnYXA6IHJlbSg3MCk7XG5cdFx0fVxuXHR9XG5cblx0LnByb2R1Y3RfdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cdH1cblxuXHQud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcblx0fVxuXG5cdC5wcm9kdWN0X21ldGEge1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0fVxuXG5cdC5wb3N0ZWRfaW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0fVxuXHR9XG5cblx0Zm9ybS5jYXJ0IHtcblx0XHQudmFyaWF0aW9ucyB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdHdpZHRoOiByZW0oMTMwKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRkaXYucXVhbnRpdHkge1xuXHRcdFx0bWFyZ2luOiByZW0oMCAxMCAwIDApO1xuXHRcdH1cblxuXHRcdGRpdi5xdWFudGl0eS1oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQud29vY29tbWVyY2UtdGFicyB7XG5cdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdHVsLnRhYnMge1xuXHRcdFx0QGluY2x1ZGUgdW5zdHlsZWQtbGlzdDtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDM1KTtcblxuXHRcdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDMwKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDUwKTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IHJlbSgxNSAwKTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhbmVsIHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdD4gKjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRAZXh0ZW5kIC5oMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjcmVwbHktdGl0bGUge1xuXHRcdEBleHRlbmQgLmg0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0fVxuXG5cdCNyYXRpbmcgKyAubmljZS1zZWxlY3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLy8gU2xpZGVyIHByb2R1Y3QgaW1hZ2Vcbi5zd2lwZXItcHJvZHVjdC1pbWFnZSB7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYy1pbWFnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDcwJTtcblx0XHR9XG5cdH1cbn1cblxuLy8gU2xpZGVyIHByb2R1Y3QgdGh1bWJuYWlsc1xuLnN3aXBlci1wcm9kdWN0LXRodW1icyB7XG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHRpbWU7XG5cblx0XHQmOm5vdCguc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHQuYy1pbWFnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDcwJTtcblx0XHR9XG5cdH1cbn1cblxuLy8gU2xpZGVyIHByb2R1Y3RzIChyZWxhdGVkLCB1cC1zZWxscywgY3Jvc3Mtc2VsbHMpXG4uc3dpcGVyLXByb2R1Y3RzIHtcblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRhcnRpY2xlLnByb2R1Y3Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4iLCIud29vY29tbWVyY2Uge1xuXHQud29vY29tbWVyY2UtcmVzdWx0LWNvdW50LFxuXHQud29vY29tbWVyY2Utb3JkZXJpbmcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLnNob3AtaGVhZGluZyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cdG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbn1cblxuc2VjdGlvbi5wcm9kdWN0cyB7XG5cdEBpbmNsdWRlIG1heCg1MjApIHtcblx0XHRhcnRpY2xlLnByb2R1Y3Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExvb3AgcHJvZHVjdFxuYXJ0aWNsZS5wcm9kdWN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRzcGFuLnByaWNlLFxuXHRwLnByaWNlIHtcblx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdH1cblxuXHRhLmFkZGVkX3RvX2NhcnQge1xuXHRcdEBleHRlbmQgJWxpbms7XG5cdFx0Zm9udC1zaXplOiByZW0oMTUpO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiByZW0oMTUpO1xuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0fVxufVxuXG4ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0IHtcblx0Jl9fbGluayB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdH1cblxuXHRcdFx0Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RodW1ibmFpbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDcwJTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIHRyO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRtYXJnaW46IHJlbSgyMCAwIDEwKSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmFydGljbGUucHJvZHVjdCxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCB7XG5cdHNwYW4ub25zYWxlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtaW4td2lkdGg6IHJlbSg1NCk7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdHBhZGRpbmc6IHJlbSg1KTtcblx0XHR0b3A6IHJlbSg4KTtcblx0XHRsZWZ0OiByZW0oOCk7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdHAucHJpY2UsXG5cdHNwYW4ucHJpY2Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG5cblx0XHRkZWwge1xuXHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0fVxuXG5cdFx0aW5zIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIEJhc2UgYmxvY2tzXG4uYy1ibG9jayB7XG5cdG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEwMCk7XG5cdH1cblxuXHQmLS1wYWRkaW5nIHtcblx0XHRwYWRkaW5nOiByZW0oNDUgMCA1MCk7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdHBhZGRpbmc6IHJlbSg3MCAwKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gVGl0bGVcbi5jLXRpdGxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cdGNvbG9yOiAkbWFpbi1ibGFjaztcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuXHR9XG59XG5cbi8vIEltYWdlXG4uYy1pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi5hZHZhbnRhZ2VzIHtcblx0LmMtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cdFx0Y29sb3I6ICRtYWluLWJsYWNrO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuXHRcdH1cblx0fVxuXG5cdCsgLnJldmlld3Mge1xuXHRcdHBhZGRpbmctdG9wOiByZW0oNTApO1xuXG5cdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtKDcwKTtcblx0XHR9XG5cdH1cbn1cblxuLmNvbnRlbnQtbWFyZ2luIHtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0Zm9udC1zaXplOiByZW0oMjApO1xuXG5cdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG5cdH1cbn1cblxuLmFkdmFudGFnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRzZWNvbmRhcnktY2hhcmNvYWw7XG59XG5cbi5pY29uLXN2ZyB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbi1yaWdodDogcmVtKDIwKTtcblx0ZmxleC1zaHJpbms6IDA7XG5cblx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHR9XG59XG5cbi5hZHZhbnRhZ2UtY29udGVudCB7XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNyk7XG5cdFx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMjAsIDI0KTtcblx0fVxuXG5cdCZfX3BhcmFncmFwaCB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHR9XG59XG5cbiIsIi5zd2lwZXItaW1hZ2VzIHtcblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0LmMtaW1hZ2Uge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gVmlkZW9cbi5jLXZpZGVvIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6bm90KFt2aWRlb10pIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvLyAxNjo5IHJhdGlvXG5cdFx0fVxuXHR9XG5cblxuXHQmOmhvdmVyIHtcblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdC5jLXZpZGVvX19wb3N0ZXIge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aWZyYW1lLFxuXHR2aWRlbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Jl9fcG9zdGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0aW1nIHtcblx0XHRcdEBpbmNsdWRlIHRyO1xuXHRcdFx0b3BhY2l0eTogMC43NTtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0QGluY2x1ZGUgdHI7XG5cdFx0XHRmaWxsOiAkdztcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDgpO1xuXHRcdFx0d2lkdGg6IDEwZW07XG5cdFx0XHRoZWlnaHQ6IDEwZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gNWVtKTtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNWVtKTtcblxuXHRcdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zZWN0aW9uLWNvbnRhY3RzIHtcbiBAaW5jbHVkZSBtaW4obGcpIHtcbiAgcGFkZGluZzogcmVtKDUwIDAgNzApO1xuIH1cbn1cblxuLmNvbnRhY3RzLWluZm8ge1xuIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG59XG5cbi5jb250YWN0LWRldGFpbHMtaXRlbSB7XG4gZGlzcGxheTogZmxleDtcbiBnYXA6IHJlbSgxMCk7XG4gbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICZfX2ljb24ge1xuICB3aWR0aDogcmVtKDIwKTtcbiAgaGVpZ2h0OiByZW0oMjApO1xuICBtYXJnaW4tdG9wOiByZW0oNik7XG4gIHN2ZyB7XG4gICB3aWR0aDogcmVtKDIwKTtcbiAgIGhlaWdodDogcmVtKDIwKTtcbiAgfVxuIH1cblxuICZfX2luZm8ge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IHJlbSgyMCk7XG5cbiAgYSB7XG4gICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIH1cbiB9XG59XG5cbi5jb250YWN0LW1hcCB7XG4gbWFyZ2luLXRvcDogcmVtKDI1KTtcbiBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LXRhbjtcbiBwb3NpdGlvbjogcmVsYXRpdmU7XG4gei1pbmRleDogMjtcblxuIC5sZWFmbGV0LW1hcCB7XG4gIEBpbmNsdWRlIG1pbihsZykge1xuICAgaGVpZ2h0OiByZW0oNDIwKTtcbiAgfVxuIH1cbn1cbiIsIi5jb3VudGVyIHtcblx0LnJvdyArIC5yb3cge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LnJvd3tcblx0XHRyb3ctZ2FwOiAxNnB4O1xuXHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0cm93LWdhcDogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLmNvdW50ZXItcGFyYWdyYXBoIHtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcblx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcblx0fVxufVxuXG4uY291bnRlci1jYXJkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJG1haW4tYmxhY2s7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0cGFkZGluZzogcmVtKDUwIDIwIDIwKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRwYWRkaW5nOiByZW0oNTAgMjAgNDApO1xuXHR9XG5cblx0Jl9fbGFiZWwge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICRtYWluLWJsYWNrO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cdH1cbn1cblxuLnBhcmFncmFwaC1jYXJkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblxufVxuXG4ubnVtYmVyLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDgwcHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogJG1haW4tYmxhY2s7XG5cdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkc2Vjb25kYXJ5LWNoYXJjb2FsO1xuXHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1pbih4bCkge1xuXHRcdGZvbnQtc2l6ZTogOTRweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTM4cHg7XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogODBweDtcblxuXHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtaW4oeGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogOTRweDtcblx0XHR9XG5cdH1cbn1cblxuLmJ1dHRvbi1jZW50ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiByZW0oMzApO1xuXG5cdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LmJ0bntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDQwKTtcblx0fVxuXG5cdC5uZXdzICYge1xuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDYwKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5zZWN0aW9uLWRvd25sb2FkcyB7XG4gcGFkZGluZzogcmVtKDYwIDApO1xuXG4gJjpsYXN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgbWluKGxnKSB7XG4gICBwYWRkaW5nLWJvdHRvbTogcmVtKDEyMCk7XG4gIH1cbiB9XG5cbiAmX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gIGNvbG9yOiAkbWFpbi1ibGFjaztcbiB9XG59XG5cbi5kb3dubG9hZHMtbGlzdCB7XG4gYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiO1xuXG4gJl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogcmVtKDMwKSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGI7XG4gfVxuXG4gJl9fY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IHJlbSgzMCk7XG4gfVxuXG4gJl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiByZW0oNSk7XG4gIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblx0IGNvbG9yOiAkbWFpbi1ibGFjaztcbiB9XG5cbiAmX19pbmZvIHtcbiAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xuIH1cblxuICZfX2xpbmsge1xuICBmbGV4LXNocmluazogMDtcbiAgc3ZnIHtcbiAgIHdpZHRoOiByZW0oNDApO1xuICAgaGVpZ2h0OiByZW0oNDApO1xuICB9XG4gfVxufVxuIiwiLm0tZmFxIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtZ3JleTtcblx0cGFkZGluZzogcmVtKDcwIDApO1xuXG5cdC5mYXEtcGFyYWdyYXBoIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0cGFkZGluZzogcmVtKDE0MCAwKTtcblx0XHRoMiB7XG5cdFx0XHRjb2xvcjogJG1haW4tYmxhY2s7XG5cdFx0fVxuXHRcdC5mYXEtcGFyYWdyYXBoIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDQwKTtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW4tYmxhY2s7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0aW1lO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgwKTtcblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWFpbi1ibGFjaztcblx0XHR9XG5cblx0XHQmLmlzLW9wZW4sXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRiO1xuXHRcdH1cblxuXHRcdC5mYXEtbWludXMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmLmlzLW9wZW4ge1xuXHRcdFx0LmZhcS1wbHVzIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmZhcS1taW51cyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IHJlbSgxNik7XG5cdFx0XHRwYWRkaW5nOiByZW0oMzAgMCk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRjb2xvcjogJG1haW4tYmxhY2s7XG5cblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogcmVtKDAgNzAgMzAgMCk7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuIiwiLm0taGVybyB7XG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWFkZXItaGVpZ2h0KSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IHJlbSg3MCAwKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5ob21lICYge1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHR9XG5cblx0Jl9fYmcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHQmLW92ZXJsYXkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCYtdmlkZW8ge1xuXG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG4iLCIuaGlzdG9yeV9saW5le1xub3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDEyMCk7XG5cdH1cblxuXHQuYy10aXRsZXtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuXHRcdGNvbG9yOiAkbWFpbi1ibGFjaztcblx0fVxuXG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0fVxuXG5cdC5zd2lwZXItc2xpZGUtcHJldiAsIC5zd2lwZXItc2xpZGUtbmV4dCAsIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG4uY2FyZC1oaXN0b3J5e1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLnllYXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogcmVtKDgwKTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAkbWFpbi1ibGFjaztcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRtYWluLXJlZDtcblx0cGFkZGluZzogcmVtKDQ1IDAgNDAgMCk7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQwKTtcblx0XHRwYWRkaW5nOiByZW0oNDUgMjAgNTAgMjApO1xuXHR9XG5cbiAmOmFmdGVye1xuXHQgY29udGVudDogJyc7XG5cdCBkaXNwbGF5OiBibG9jaztcblx0IHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0IGJvdHRvbTogLTEycHg7XG5cdCBsZWZ0OiAyMHB4O1xuXHQgd2lkdGg6IDIycHg7XG5cdCBoZWlnaHQ6IDIycHg7XG5cdCBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1yZWQ7XG5cdCBib3JkZXItcmFkaXVzOiA1MCU7XG5cdCBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1yZWQ7XG4gfVxufVxuLm91ci1oaXN0b3J5e1xufVxuLmhpc3RvcnktaW5mb3tcblx0cGFkZGluZzogcmVtKDMwIDIwICk7XG59XG5cbi5zbGlkZXItaGlzdG9yeSB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuIiwiLmludHJvIHtcbiBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg3MCk7XG5cdH1cblxuIC5jLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcbiB9XG59XG5cbi5pbmZvLXdyYXBwZXIge1xuXHRwYWRkaW5nOiByZW0oNDAgMCAxMCk7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0cGFkZGluZzogcmVtKDkwIDQwIDEyMCAwKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1pbih4bCkge1xuXHRcdHBhZGRpbmc6IHJlbSgxODUgNjAgMjI0IDApXG5cdH1cblxuLmJnLWRhcmsge1xuIGJhY2tncm91bmQtY29sb3I6ICRiO1xufVxufVxuLnRpdGxlLXdoaXRle1xuXHRjb2xvcjogJHc7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5pbnRyby1wYXJhZ3JhcGgge1xuXHRjb2xvcjogJHc7XG5cdGZvbnQtc2l6ZTogcmVtKDI0KTtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcblx0cGFkZGluZzogcmVtKDApO1xuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRwYWRkaW5nOiByZW0oMCAxNDAgMCAwKTtcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjQpO1xuXHRcdH1cblx0fVxufVxuXG4uaW50cm8taW1hZ2Utd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdGhlaWdodDogMzA5cHg7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMzBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHR9XG59XG5cbi5pbnRyby1pbWFnZSB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA3MHZ3O1xuXHRcdG1heC13aWR0aDogbm9uZTtcblxuXHR9XG59XG4iLCIuam9icyB7XG4gb3ZlcmZsb3c6IGhpZGRlbjtcbiBwYWRkaW5nLWJvdHRvbTogcmVtKDgwKTtcblxuIEBpbmNsdWRlIG1pbihsZykge1xuICBwYWRkaW5nLWJvdHRvbTogcmVtKDE0MCk7XG4gfVxufVxuXG4uam9iIHtcbiBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibGFjaztcblxuIC5jLXRpdGxlIHtcbiAgY29sb3I6ICR3O1xuICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuICBAaW5jbHVkZSBtaW4obGcpIHtcbiAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gIH1cbiB9XG59XG5cbi5qb2ItaW5mbyB7XG4gZGlzcGxheTogYmxvY2s7XG4gaGVpZ2h0OiAxMDAlO1xuIHBhZGRpbmc6IHJlbSg0MCAxMCk7XG5cbiBAaW5jbHVkZSBtaW4obWQpIHtcbiAgcGFkZGluZzogcmVtKDYwIDEwIDQwIDQwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gfVxuXG4gLmJ0bi1zbWFsbCB7XG4gIEBpbmNsdWRlIG1heChtZCkge1xuICAgZGlzcGxheTogZmxleDtcbiAgfVxuIH1cbn1cblxuLmpvYi1wYXJhZ3JhcGgge1xuIGNvbG9yOiAkdztcbiBmbGV4LWdyb3c6IDE7XG59XG5cbi5qb2ItaW1hZ2Uge1xuIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBoZWlnaHQ6IDEwMCU7XG4gb2JqZWN0LWZpdDogY292ZXI7XG4gZmxleC1zaHJpbms6IDA7XG5cbiAmOmFmdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE3NHB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIG1pbihtZCkge1xuICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1pbihsZykge1xuICAgcGFkZGluZy1ib3R0b206IDY2LjY3JTtcbiAgfVxuIH1cbn1cblxuLmpvYnMtc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1qb2JzIHtcbiBvdmVyZmxvdzogdmlzaWJsZTtcblxuIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW47XG4gIGhlaWdodDogYXV0bztcbiB9XG5cbiAuam9iLCAucm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xuIH1cblxuIEBpbmNsdWRlIG1heChsZykge1xuICAuam9iIC5yb3cge1xuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5qb2ItaW5mby1jb2wge1xuICAgQGluY2x1ZGUgbWF4KGxnKSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgfVxuICB9XG5cbiAgLmpvYi1pbmZvIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuam9iLXBhcmFncmFwaCB7XG4gICBmbGV4LWdyb3c6IDE7XG4gIH1cbiB9XG5cbiAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gfVxuXG4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICY6YWZ0ZXIge1xuICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmxhY2s7XG4gIH1cbiB9XG59XG4iLCIubWFjaGluZS1pbmZvIHtcbiBwYWRkaW5nOiByZW0oNjAgMCk7XG59XG5cbi5hbmNob3ItbGlzdCB7XG4gZGlzcGxheTogZmxleDtcbiBmbGV4LXdyYXA6IHdyYXA7XG4gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiBnYXA6IHJlbSgxMCk7XG5cbiAmX19sYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IHJlbSgxMCk7XG5cdCBjb2xvcjogJG1haW4tYmxhY2s7XG5cdCBmb250LXNpemU6IHJlbSgyNCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgQGluY2x1ZGUgbWF4KGxnKSB7XG4gICB3aWR0aDogMTAwJTtcbiAgfVxuIH1cblxuICZfX2l0ZW0ge1xuICBwYWRkaW5nOiByZW0oMTAgMTMpO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGI7XG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcblxuICBAaW5jbHVkZSBtaW4obGcpIHtcbiAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LXRhbjtcbiAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5LXRhbjtcbiAgfVxuIH1cblxuICYtLXNpbmdsZSB7XG4gIHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS10YW47XG5cbiAgLmFuY2hvci1saXN0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktdGFuO1xuICB9XG4gfVxufVxuIiwiLm1hY2hpbmUtd2lkZS1jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRwYWRkaW5nOiByZW0oMTAgMTAgMCAxMCk7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG5cblx0Ji5pcy1oaWdobGlnaHRlZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0fVxuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdHBhZGRpbmc6IHJlbSgyMCA1MCk7XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oNTApO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NhbGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwcHg7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXItbGVmdDogMTBweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogJHc7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgzNCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmxhY2s7XG5cdFx0ei1pbmRleDogNjtcblx0XHRwYWRkaW5nOiByZW0oMCAxMCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNoYXJjb2FsO1xuXHRcdHBhZGRpbmc6IHJlbSgyMCAxMCk7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlY29uZGFyeS1jaGFyY29hbDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdHBhZGRpbmc6IHJlbSgyMCAzMCk7XG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRzZWNvbmRhcnktY2hhcmNvYWw7XG5cblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnktZ3JleSwgMC4yKTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwYWRkaW5nOiByZW0oMTUgMTApO1xuXHRcdG1hcmdpbjogMCAtMTBweDtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogcmVtKDc4KTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogcmVtKDQwKTtcblx0XHRoZWlnaHQ6IHJlbSg0MCk7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogcmVtKDI5KTtcblx0XHRcdGhlaWdodDogcmVtKDE2KTtcblx0XHR9XG5cdH1cblxuXHQmX19tb3JlIHtcblx0XHRmb250LXNpemU6IHJlbSgyMSk7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19hcnJvdy1saW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbi10b3A6IHJlbSgxMCk7XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IHJlbSgxNik7XG5cdFx0XHRoZWlnaHQ6IHJlbSgxNik7XG5cdFx0XHRtYXJnaW4tbGVmdDogcmVtKDEwKTtcblx0XHR9XG5cdH1cbn1cblxuLnRheC1iYXVtYXNjaGluZW4tdHlwZSB7XG5cdC5kZWZhdWx0LWNvbnRlbnQge1xuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0cGFkZGluZzogcmVtKDE0MCAwKTtcblx0XHR9XG5cdH1cbn1cblxuLm1hY2hpbmUtd2lkZS1jb250ZW50IHtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuXHR9XG5cblx0cDpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5tYWNoaW5lLXRheC1zZWN0aW9uIHtcblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IHJlbSgxMjApO1xuXHR9XG59XG4iLCIuc3Rhci1yYXRpbmcge1xuIGRpc3BsYXk6IGZsZXg7XG4gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiBnYXA6IHJlbSgxMCk7XG4ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblxuIC5zdGFyIHtcbiAgZmlsbDogJHByaW1hcnk7XG4gIHdpZHRoOiByZW0oNDApO1xuICBoZWlnaHQ6IHJlbSg0MCk7XG4gfVxuXG4gLmVtcHR5LXN0YXIge1xuICBzdHJva2U6ICRwcmltYXJ5O1xuICBmaWxsOiBub25lO1xuIH1cbn1cblxuLnJhdGluZy1ibG9jayB7XG4gcGFkZGluZzogcmVtKDIwIDE2KTtcbiB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS10YW47XG5cbiBAaW5jbHVkZSBtaW4obGcpIHtcbiAgcGFkZGluZzogcmVtKDQwIDMyKTtcbiB9XG59XG4iLCIubWVjaC1jYXRlZ29yeS1zZWN0aW9uIHtcblx0KyAubWVjaC1jYXRlZ29yeS1zZWN0aW9uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQuc2VjdGlvbi10b3Atc2VwYXJhdG9yIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktdGFuO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtNjBweDtcblx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHRyaWdodDogMTVweDtcblxuXHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdGxlZnQ6IDUwcHg7XG5cdFx0XHRcdHJpZ2h0OiA1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubWVjaC1jYXRlZ29yaWVzLWJ1dHRvbiB7XG5cdC5idG4ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHR9XG5cdH1cbn1cblxuLmRlZmF1bHQtY29udGVudCB7XG5cdCsgLm1lY2gtY2F0ZWdvcnktc2VjdGlvbiB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHRwOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLm1lY2gtY2F0ZWdvcnktY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuXG5cdCZfX2ltYWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDc1JTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdHdpZHRoOiByZW0oNDApO1xuXHRcdGhlaWdodDogcmVtKDQwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbjtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogcmVtKDMwKTtcblx0XHRcdGhlaWdodDogcmVtKDE2KTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LWdyZXksIDAuMik7XG5cdFx0Zm9udC1zaXplOiByZW0oMjQpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiByZW0oMTYgMTIpO1xuXHRcdGdhcDogcmVtKDEwKTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGNvbG9yOiAkYWx0LWJsYWNrO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRwYWRkaW5nOiByZW0oMjUgMTAgMjUgMjApO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMzApO1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdC5tZWNoLWNhdGVnb3J5LWNhcmRfX2ljb24ge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4KTtcblx0XHR9XG5cdH1cbn1cblxuLm1lY2gtY2F0ZWdvcmllcy1idXR0b24ge1xuXHRtYXJnaW4tdG9wOiByZW0oMzApO1xuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRtYXJnaW4tdG9wOiByZW0oNTApO1xuXHR9XG59XG4iLCJzZWN0aW9uLnNlY3Rpb24tYm9yZGVyLXRvcCB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdD4gLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy10b3A6IHJlbSg1MCk7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRzZWNvbmRhcnktdGFuO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtKDcwKTtcblx0XHR9XG5cdH1cbn1cblxuLm0tZmVhdHVyZXMtYWNjb3JkaW9uIHtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbn1cblxuLm0tZmVhdHVyZXMtYWNjb3JkaW9uLWl0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiByZW0oMTApO1xufVxuXG4ubS1mZWF0dXJlcy1hY2NvcmRpb25fX3RpdGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogcmVtKDIwKTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRjb2xvcjogJG1haW4tYmxhY2s7XG5cblx0c3ZnIHtcblx0XHRmaWxsOiAkcHJpbWFyeTtcblx0fVxufVxuXG4ubS1mZWF0dXJlLWNvbnRlbnQge1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xufVxuXG4ubS1mZWF0dXJlLWNvbnRlbnQtaXRlbSB7XG5cdHBhZGRpbmc6IHJlbSgyMCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHQmX19uYW1lIHtcblx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdHBhZGRpbmctbGVmdDogcmVtKDgpO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0fVxuXG5cdCZfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMTAwKTtcblx0fVxuXG59XG5cbi5tLWZlYXR1cmUtY29udGVudC1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG59XG5cbi5tLWZlYXR1cmUtY29udGVudC1pdGVtOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1yb3ctZ3JleTtcbn1cbiIsIi5tZWNoLXJlbnQtY2FyZCB7XG5cdGNvbG9yOiAkdztcblx0YmFja2dyb3VuZC1jb2xvcjogJGI7XG5cblx0aDIge1xuXHRcdGNvbG9yOiAkdztcblx0fVxufVxuXG4ubWVjaC1yZW50X19pbWFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1MCU7XG5cdH1cbn1cblxuLm1lY2gtcmVudF9faW5mbyB7XG5cdHBhZGRpbmc6IHJlbSgxMCAxMCA0MCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0cGFkZGluZzogcmVtKDYwIDQwKTtcblx0fVxuXHQuaDJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0XHRmbGV4LWdyb3c6IDA7XG5cdH1cblxuXHRwIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdH1cblxuXHR1bCB7XG5cdFx0bWFyZ2luOiByZW0oNDAgMCk7XG5cblx0XHRsaSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLW1lY2gtcmVudCB7XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oNjApO1xuXHRcdH1cblx0fVxufVxuIiwiLm1pcnJvci1pbWFnZSB7XG4gcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gJjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbiB9XG59XG5cbi5taXJyb3ItaW5mbyB7XG4gbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcblxuIEBpbmNsdWRlIG1pbihsZykge1xuICBtYXJnaW4tYm90dG9tOiByZW0oNjApO1xuIH1cbn1cblxuLm1pcnJvci1zZWN0aW9uIHtcbiAucm93ICsgLnJvdyB7XG4gIG1hcmdpbi10b3A6IHJlbSg2MCk7XG4gfVxufVxuIiwiLm5ld3Mge1xuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRwYWRkaW5nOiByZW0oMTIwIDApO1xuXHR9XG59XG5cbi5uZXdzLXRpdGxlLXNlY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLm5ld3MtaW1hZ2Uge1xuXHRtYXJnaW46IHJlbSgxMCAxMCAwIDEwKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1My4zJTtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4ubmV3cy1pbmZvIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJG1haW4tYmxhY2s7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cmFwcGVyLXRpdGxlLWxpbmsge1xuXHRtYXJnaW46IHJlbSgzMCAyMCAyMCAyMCk7XG5cdGJvcmRlci10b3A6IDRweCBzb2xpZCAkc2Vjb25kYXJ5LWNoYXJjb2FsO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuZmxleC1ncm93OiAxO1xufVxuLm5ld3MtdGl0bGV7XG5cdHBhZGRpbmctdG9wOiByZW0oMzApO1xuXHRtYXJnaW4tYm90dG9tOiByZW0oNyk7XG5cdGZsZXgtZ3JvdzogMTtcbn1cbi5uZXdzLWxpbmt7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogcmVtKDIxKTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zbGlkZXItbmV3cyB7XG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4ubW9iaWxlLW5ld3Mtc2xpZGVyIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDYwKTtcbn1cblxuLmhvbWUgLm5ld3Mge1xuXHRwYWRkaW5nLWJvdHRvbTogcmVtKDEyMCk7XG59XG4iLCIucmVsYXRlZC1wcm9kdWN0LWNhcmQge1xuIGRpc3BsYXk6IGZsZXg7XG4gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiBib3JkZXI6IDFweCBzb2xpZCAkYjtcbiBiYWNrZ3JvdW5kLWNvbG9yOiAkdztcbiBoZWlnaHQ6IDEwMCU7XG4mX19pbWFnZSB7XG4gcG9zaXRpb246IHJlbGF0aXZlO1xuIHdpZHRoOiAxMDAlO1xuXG4gJjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbiB9XG59XG5cbiAmX19pbmZvIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiByZW0oMzAgMjApO1xuIH1cblxuICZfX3RpdGxlIHtcbiAgZm9udC1zaXplOiByZW0oMjQpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xODtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiB9XG5cbiAmX19jb250ZW50IHtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuIH1cbn1cblxuLnJlbGF0ZWQtcHJvZHVjdC1nYWxsZXJ5IHtcbiBwb3NpdGlvbjogcmVsYXRpdmU7XG4gbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiBAaW5jbHVkZSBtaW4obGcpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuIH1cblxuIC5yZWxhdGVkLXByb2R1Y3QtZ2FsbGVyeS1zbGlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuIH1cblxuIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gfVxuXG4gLmFycm93LWxlZnQsXG4gLmFycm93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICBAaW5jbHVkZSBtaW4obGcpIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBzdmcge1xuICAgaGVpZ2h0OiAxNnB4O1xuICAgd2lkdGg6IDQ0cHg7XG4gIH1cbiB9XG5cbiAuYXJyb3ctcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHJpZ2h0OiAtOTBweDtcbiB9XG5cbiAuYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IC05MHB4O1xuIH1cblxuIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAtMzBweDtcbiAgZ2FwOiAzMHB4O1xuXHQgQGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0IGJvdHRvbTogLTUwcHg7XG5cdCB9XG4gfVxuXG4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDoyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgJjphZnRlcntcbiAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICB3aWR0aDogNnB4O1xuICAgaGVpZ2h0OiA2cHg7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcbiAgfVxuXG4gfVxuIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle1xuICBtYXJnaW46IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgICRwcmltYXJ5O1xuXG4gICY6YWZ0ZXJ7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgIHdpZHRoOiA2cHg7XG4gICBoZWlnaHQ6IDZweDtcbiAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gfVxuXG4gJi5zd2lwZS1maW5nZXItbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtYXgobGcpIHtcbiAgIG1hcmdpbi1ib3R0b206IHJlbSg2MCk7XG4gIH1cbiB9XG59XG4iLCIucmV2aWV3cyB7XG5cdHBhZGRpbmc6IDA7XG5cblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG5cdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuXHRcdH1cblx0fVxufVxuXG4ucmV2aWV3LXRvcCB7XG5cdHBhZGRpbmc6IHJlbSg4MCAwKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRwYWRkaW5nOiByZW0oMTQwIDApO1xuXHR9XG59XG5cbi5yZXZpZXctYmFja2dyb3VuZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAtMTtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LWNoYXJjb2FsLCAwLjkpO1xuXHR9XG5cblx0LmZsZXgtaW1hZ2Uge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cbn1cblxuLmZsZXgtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ud3JhcHBlci1yZXZpZXcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0cGFkZGluZzogcmVtKDQ1IDIwIDQwKTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wZXJzb25hbGl0eS13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0d2lkdGg6IDEwMCU7XG5cdGZsZXgtZ3JvdzogMTtcbn1cblxuLnBlcnNvbmFsaXR5LXJldmlldyB7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNoYXJjb2FsO1xuXHRtYXJnaW4tYm90dG9tOiByZW0oMTcpO1xuXHRmbGV4LWdyb3c6IDE7XG5cdGhlaWdodDogMTAwJTtcblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMzQpO1xuXG5cdH1cbn1cblxuLnBlcnNvbmFsaXR5LWluZm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ucGVyc29uYWxpdHktbmFtZSxcbi5wZXJzb25hbGl0eS1wb3NpdGlvbixcbi5wZXJzb25hbGl0eS1jb21wYW55IHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiByZW0oMTYpO1xufVxuXG4ucGVyc29uYWxpdHktbmFtZSB7XG5cdG1hcmdpbi1yaWdodDogcmVtKDUpO1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbn1cblxuLnF1b3Rlcy1zdmcge1xuXHRtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuXHRoZWlnaHQ6IDM5cHg7XG5cdHdpZHRoOiA0MHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5yZXZpZXctYm90dG9tIHtcblx0cGFkZGluZzogcmVtKDYwIDApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibGFjaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJHc7XG5cblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLnJldmlldy1zbGlkZXItd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblxuXHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLnJldmlldy1zbGlkZXItd3JhcHBlcixcbi5qb2JzLXNsaWRlci13cmFwcGVyIHtcblx0LmFycm93LWxlZnQsXG5cdC5hcnJvdy1yaWdodCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRzdmcge1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0d2lkdGg6IDQ0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmFycm93LXJpZ2h0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIG1pbih4bCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdHJpZ2h0OiAtODBweDtcblx0XHR9XG5cblx0fVxuXG5cdC5hcnJvdy1sZWZ0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIG1pbih4bCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGxlZnQ6IC04MHB4O1xuXHRcdH1cblxuXHR9XG5cblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdGJvdHRvbTogLTUwcHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHR9XG5cblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0fVxuXHR9XG5cblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRcdG1hcmdpbjogM3B4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnN3aXBlLWZpbmdlci1tb2JpbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC02MHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N3aXBlLWZpbmdlci5zdmdcIik7XG5cdFx0d2lkdGg6IHJlbSg0MCk7XG5cdFx0aGVpZ2h0OiByZW0oNDApO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYucmV2aWV3LXNsaWRlci13cmFwcGVyIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgLSAxNXB4KSk7XG5cdFx0fVxuXHR9XG5cblx0Ji5oaXN0b3J5LXNsaWRlci13cmFwcGVyIHtcblx0XHRAaW5jbHVkZSBtYXgobGcpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSg4MCk7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uam9icy1zbGlkZXItd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIi5zZXBhcmF0b3ItdGV4dCB7XG5cdHBhZGRpbmc6IHJlbSgzMCAxNCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsYWNrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkdztcblxuXHQuYmctcmVkICYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHR9XG5cblx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0cGFkZGluZzogcmVtKDYwIDIwKTtcblx0fVxuXG5cdEBpbmNsdWRlIGhlYWRpbmdze1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLnNlcGFyYXRvci1zZWN0aW9uIHtcblx0KyAuY291bnRlciAsICsgLmRlZmF1bHQtY29udGVudHtcblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg2MCk7XG5cdFx0fVxuXHR9XG59XG4iLCIuc2VydmljZS1jYXJkIHtcbiBwYWRkaW5nOiByZW0oNDUgMjAgMjAgMjApO1xuIGRpc3BsYXk6IGZsZXg7XG4gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiBjb2xvcjogJHc7XG4gYmFja2dyb3VuZC1jb2xvcjogJGI7XG5cbiAmX190aXRsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLWhlaWdodDogcmVtKDEyMCk7XG4gIGNvbG9yOiAkdztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICR3O1xuICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXG4gIEBpbmNsdWRlIG1pbihsZykge1xuICAgbWluLWhlaWdodDogcmVtKDI2NSk7XG4gIH1cbiB9XG5cbiAmX19pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiB9XG5cbiAmX19saW5rIHtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IHJlbSgyMSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgJjpob3ZlciB7XG4gICBjb2xvcjogJHc7XG4gIH1cbiB9XG59XG5cbi5zZWN0aW9uLXNlcnZpY2VzIHtcbiBAaW5jbHVkZSBtaW4obGcpIHtcbiAgcGFkZGluZy1ib3R0b206IHJlbSgxMjApO1xuIH1cbn1cbiIsIi5tZW1iZXItY2FyZCB7XG4gZGlzcGxheTogZmxleDtcbiBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuIGJvcmRlcjogMXB4IHNvbGlkICRiO1xuIGJvcmRlci1yYWRpdXM6IHJlbSgyKTtcblxuICZfX2RlcGFydG1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgcGFkZGluZzogcmVtKDIwKTtcbiAgY29sb3I6ICR3O1xuICBoMyAsIC5oMyB7XG4gICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gfVxuXG4gJl9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICBjb250ZW50OiAnJztcbiAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gICBkaXNwbGF5OiBibG9jaztcbiAgfVxuIH1cblxuICZfX2luZm8ge1xuICBwYWRkaW5nOiByZW0oMjApO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuIH1cblxuICZfX3RpdGxlIHtcbiAgZm9udC1zaXplOiByZW0oMjQpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogcmVtKDIwKTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRzZWNvbmRhcnktY2hhcmNvYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICB3aWR0aDogMTAwJTtcbiB9XG59XG4iLCIubS10ZXh0LWNvbHVtbnMge1xuIC5yb3cge1xuICByb3ctZ2FwOiByZW0oNTApO1xuIH1cbn1cblxuLnNlY3Rpb24tYmctZ3JleSB7XG4gYmFja2dyb3VuZC1jb2xvcjogJGJnLWdyZXk7XG59XG4iLCIvLyBTaW1wbGUgY29tcG9uZW50c1xuXG4vLyBBbmNob3IgbGlua1xuLmFuY2hvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiBjYWxjKC0xICogdmFyKC0taGVhZGVyLXNjcm9sbGVkLWhlaWdodCkpO1xufVxuXG4vLyBJbWFnZSBQbGFjZWhvbGRlclxuLmltZy1wbGFjZWhvbGRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IGNsYW1wKHJlbSg3MCksIDI1JSwgcmVtKDE1MCkpO1xuXHRcdGhlaWdodDogY2xhbXAocmVtKDcwKSwgMjUlLCByZW0oMTUwKSk7XG5cdFx0ZmlsbDogJHByaW1hcnk7XG5cdH1cbn1cblxuLy8gTGluayBzdHJldGNoZWQgdG8gZnVsbCBib3hcbi5zdHJldGNoZWQtbGluayB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG59XG4iLCIvLyBBY2NvcmRpb25cbi5qcy1hY2NvcmRpb24ge1xuXHQmLWl0ZW0ge1xuXHRcdCYuaXMtb3BlbiB7XG5cdFx0XHQuanMtYWNjb3JkaW9uLXRpdGxlIHtcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji10aXRsZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZTtcblx0XHR9XG5cdH1cblxuXHQmLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5hcnRpY2xlIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IHJlbSgyNCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCZfX3RodW1ibmFpbCB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjAlO1xuXHRcdH1cblxuXHRcdGltZyxcblx0XHQuaW1nLXBsYWNlaG9sZGVyIHtcblx0XHRcdEBpbmNsdWRlIHRyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdCZfX2V4Y2VycHQge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cdH1cblxuXHQmX19tb3JlIHtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR9XG59XG5cbi5lbnRyeS1tZXRhIHtcblx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xuXG5cdC5jYXQtbGlua3MsXG5cdC50YWctbGlua3Mge1xuXHRcdG1hcmdpbi10b3A6IHJlbSg1KTtcblx0fVxufVxuXG5cbi8vIE5vIHJlc3VsdHNcbi5hcnRpY2xlLW5vLXJlc3VsdHMge1xuXHQuYXJ0aWNsZV9fY29udGVudCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5hcnRpY2xlX190aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmVudHJ5LWRhdGUucHVibGlzaGVkOm5vdCgudXBkYXRlZCkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLmJyZWFkY3J1bWJzIHtcblx0Y29sb3I6ICRncmV5O1xuXHRmb250LXNpemU6IHJlbSgxNCk7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG5cdHBhZGRpbmctdG9wOiByZW0oMTApO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdHBhZGRpbmctdG9wOiByZW0oMTUpO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg2MCk7XG5cdH1cblxuXHQ+IHAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogJG1haW4tYmxhY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiByZW0oMik7XG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0fVxuXHR9XG5cblx0c3BhbiB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiA3cHg7XG5cdH1cblxuXHRzcGFuIHtcblx0XHRzcGFuIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJyZWFkY3J1bWJfbGFzdCB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnNlcGFyYXRvciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogcmVtKDAgNSk7XG5cblx0XHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRcdG1hcmdpbjogcmVtKDAgMTApO1xuXHRcdH1cblx0fVxufVxuXG4uYnJlYWRjcnVtYnMtc2VjdGlvbiArIC5zZWN0aW9uLCAuYnJlYWRjcnVtYnMtc2VjdGlvbiArIC5tYWNoaW5lLWluZm8ge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLmJyZWFkY3J1bWJzLXNlY3Rpb24gKyAuaW50cm8ge1xuXHRtYXJnaW4tdG9wOiAtNDBweDtcbn1cbiIsIi8vIE1vZGFsXG4ubW9kYWwge1xuXHQvLyBsb2NhbCB2YXJpYWJsZXM6XG5cdC0tbW9kYWwtbWFyZ2luOiAje3JlbSgyMCl9O1xuXHQtLW1vZGFsLW1heC13aWR0aDogI3tyZW0oODAwKX07XG5cblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogLTE7XG5cdG9wYWNpdHk6IDA7XG5cblx0Jl9fb3ZlcmxheSB7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYiwgMC4zKTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQmLmlzLW9wZW4ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHotaW5kZXg6IDExMDtcblxuXHRcdC5tb2RhbF9faW5uZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IHZhcigtLW1vZGFsLW1heC13aWR0aCk7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1tb2RhbC1tYXJnaW4pICogMik7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tbW9kYWwtbWFyZ2luKTtcblx0XHRtYXJnaW46IHZhcigtLW1vZGFsLW1hcmdpbikgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHJlbSgtNTApKTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0XHRwYWRkaW5nOiByZW0oMzApO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtKDUwKTtcblx0XHR9XG5cdH1cblxuXHQmX19jbG9zZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IHJlbSgxNSk7XG5cdFx0cmlnaHQ6IHJlbSgxNSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiAkcHJpbWFyeS1ob3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IHJlbSgyMik7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyMik7XG5cdFx0XHRmaWxsOiAkcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcblx0bWFyZ2luLXRvcDogcmVtKDIwKTtcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRtYXJnaW4tdG9wOiByZW0oNDApO1xuXHR9XG5cblx0dWwge1xuXHRcdEBpbmNsdWRlIHVuc3R5bGVkLWxpc3Q7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IHJlbSg4KTtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRsaSB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRhLCBzcGFuIHtcblx0XHRcdFx0QGluY2x1ZGUgdHI7XG5cdFx0XHRcdG1pbi13aWR0aDogcmVtKDM2KTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMzYpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0XHRcdFx0Y29sb3I6ICRiO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiByZW0oMCA3KTtcblxuXHRcdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRcdCY6bm90KC5kb3RzKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0XHRcdFx0XHRjb2xvcjogJG1haW4tYmxhY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gU2VhcmNoIGZvcm1cbi5zZWFyY2gtZm9ybSB7XG5cdEBpbmNsdWRlIHRyO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRpbnB1dFt0eXBlPSd0ZXh0J10ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHJlbSg1NSk7XG5cdH1cblxuXHQmX19zdWJtaXQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdHdpZHRoOiByZW0oNDUpO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxcHg7XG5cdFx0cmlnaHQ6IDFweDtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogcmVtKDIwKTtcblx0XHRcdGhlaWdodDogcmVtKDIwKTtcblx0XHRcdGZpbGw6ICRwcmltYXJ5O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRzZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc29jaWFscyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogcmVtKDI0KTtcblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGNvbG9yOiAkdztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogcmVtKDIwKTtcblx0XHRcdGhlaWdodDogcmVtKDIwKTtcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblxuXHRcdFx0Ji5pY29uLWZhY2Vib29rIHtcblx0XHRcdFx0d2lkdGg6IHJlbSgxNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUYWJzXG4uanMtdGFiLXRpdGxlIHtcblxuXHQmOm5vdCguaXMtYWN0aXZlKSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Ji5pcy1hY3RpdmUge1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0fVxufVxuXG4uanMtdGFiLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdCYuaXMtYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4udGFicyB7XG5cdC8vIGxheW91dDogSG9yaXpvbnRhbFxuXHQmLS1ob3Jpem9udGFsIHtcblxuXHRcdC50YWJzX190aXRsZXMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGdhcDogcmVtKDMwKTtcblx0XHR9XG5cdH1cblxuXHQvLyBsYXlvdXQ6IFZlcnRpY2FsXG5cdCYtLXZlcnRpY2FsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0LnRhYnNfX3RpdGxlcyB7XG5cdFx0XHRmbGV4OiAwIDAgcmVtKDIwMCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogcmVtKDEwKTtcblx0XHR9XG5cblx0XHQudGFic19fY29udGVudHMge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdH1cblx0fVxufVxuXG4iLCIvLyBUbyB0b3AgYnV0dG9uXG4jdG8tdG9wIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0QGluY2x1ZGUgdHI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdFx0d2lkdGg6IHJlbSg0MCk7XG5cdFx0aGVpZ2h0OiByZW0oNDApO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IHJlbSgzMCk7XG5cdFx0cmlnaHQ6IHJlbSgzMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0ei1pbmRleDogOTA7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ob3ZlcjtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJHc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zaG93IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogcmVtKDIwKTtcblx0XHRcdGhlaWdodDogcmVtKDIwKTtcblx0XHRcdGZpbGw6ICRwcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuIiwiLy8gVG9nZ2xlXG4uanMtdG9nZ2xlIHtcblx0c3ZnIHtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRpbWU7XG5cdH1cblxuXHQmLmlzLW9wZW4ge1xuXHRcdHN2ZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0fVxufVxuXG4uanMtdG9nZ2xlLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gUEFHRSA0MDRcbi5lcnJvcjQwNCB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdC5zaXRlLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiBjbGFtcC1yZW0oMTAwLCAxNTApIDA7XG5cdH1cbn1cblxuLm5vdC1mb3VuZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRmb250LXNpemU6IGNsYW1wLXJlbSg1MCwgNzApO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuM2VtO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMTgsIDIwKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41ZW07XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBBcmNoaXZlc1xuLmFyY2hpdmUge1xuXHQmLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IHJlbSg1MCAwKTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0cGFkZGluZzogcmVtKDcwIDAgMTQwKTtcblx0XHR9XG5cdH1cblxuXHQmLWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcblxuXHRcdD4gKjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIuc2l0ZS1jb250ZW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdGZsZXgtZ3JvdzogMTtcbn1cblxuLmVudHJ5LXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uZW50cnktY29udGVudCB7XG5cdEBleHRlbmQgLmVkaXRvcjtcblx0cGFkZGluZy1ib3R0b206IHJlbSg3MCk7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IHJlbSgxMjApO1xuXHR9XG59XG5cbi5jb250ZW50LWluZm8tZGVmYXVsdCAsIC5lbnRyeS1jb250ZW50e1xuXHRoMSAsIGgyICwgaDMgLCBoNCAsIGg1ICwgaDYge1xuXHRcdGNvbG9yOiAkbWFpbi1ibGFjaztcblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG5cdFx0KyBcdGgxICwgKyAgaDIgLCArIGgzICwgKyBoNCAsICsgaDUgLCArIGg2IHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgzMCk7XG5cblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oNjApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnBvc3Qge1xuICYtdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiB9XG5cbiAmLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XG4gfVxuXG4gJi1jb250ZW50LFxuICYtbmF2aWdhdGlvbixcbiAmLXJlbGF0ZWQge1xuICBtYXJnaW4tYm90dG9tOiByZW0oNTApO1xuXG4gIEBpbmNsdWRlIG1pbihsZykge1xuICAgbWFyZ2luLWJvdHRvbTogcmVtKDcwKTtcbiAgfVxuIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuIGltZyB7XG4gIG1hcmdpbjogcmVtKDQwIDApO1xuICBkaXNwbGF5OiBibG9jaztcbiB9XG5cbiBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuIH1cbn1cblxuLm5hdi1saW5rcyB7XG4gZGlzcGxheTogZmxleDtcbiBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiBnYXA6IHJlbSgyMCk7XG5cbiBAaW5jbHVkZSBtaW4obGcpIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiByZW0oNTApO1xuIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gcG9zaXRpb246IHJlbGF0aXZlO1xuIHBhZGRpbmc6IHJlbSg0NSAyMCAzMCAyMCk7XG4gYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gZm9udC1zaXplOiByZW0oMjApO1xuIGNvbG9yOiAkc2Vjb25kYXJ5LWNoYXJjb2FsO1xuIG1hcmdpbjogcmVtKDQwIDApO1xuIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAmOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuIH1cblxuIEBpbmNsdWRlIG1pbihsZykge1xuICBwYWRkaW5nOiByZW0oNDUgNDAgMzAgNDApO1xuIH1cblxuIHAge1xuICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuIH1cblxuICY6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogcmVtKDQwKTtcbiAgaGVpZ2h0OiByZW0oNDApO1xuICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcXVvdGVzLnN2Z1wiKTtcbiB9XG59XG5cbi5ibG9ja3F1b3RlLWF1dGhvciB7XG4gZm9udC1zaXplOiByZW0oMTYpO1xuIHBhZGRpbmctdG9wOiByZW0oMTYpO1xuIGJvcmRlci10b3A6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNoYXJjb2FsO1xuIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuIH1cbn1cblxuLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiBmb250LXdlaWdodDogNzAwO1xuXG4gQGluY2x1ZGUgbWluKGxnKSB7XG4gIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiB9XG59XG5cbi5sd3B0b2NfaSB7XG4gd2lkdGg6IDEwMCU7XG4gcGFkZGluZzogcmVtKDMwIDEwKTtcblxuIEBpbmNsdWRlIG1pbihsZykge1xuICBwYWRkaW5nOiByZW0oNDAgNjApO1xuIH1cbn1cblxuLmx3cHRvY190aXRsZSB7XG4gZm9udC1zaXplOiBjbGFtcC1yZW0oMjAsIDMwKTtcbiBmb250LXdlaWdodDogNTAwO1xuIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG59XG5cbi5sd3B0b2NfaXRlbXMge1xuIGxpc3Qtc3R5bGU6IG5vbmU7XG4gZGlzcGxheTogZmxleDtcbiBmbGV4LXdyYXA6IHdyYXA7XG4gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiBnYXA6IHJlbSgzMik7XG4gcGFkZGluZy1sZWZ0OiAwO1xuIG1hcmdpbi1yaWdodDogMDtcblxuIC5sd3B0b2NfaXRlbSB7XG4gIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfOTNfMjY4OSknJTNFJTNDcGF0aCBkPSdNMTcuMzUwNiAyLjUzOTA2TDcuMTYwMzQgMTEuOTkyNkwyLjg1MDggNy4zOTM2NUwwIDEwLjA2NUw2Ljk2MjI4IDE3LjQ5NUwyMCA1LjQxMDkyTDE3LjM1MDYgMi41MzkwNlonIGZpbGw9JyUyM0ZGMzYwMCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzkzXzI2ODknJTNFJTNDcmVjdCB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDAgMC4zNWVtIC8gMWVtIDFlbTtcbiAgcGFkZGluZy1sZWZ0OiByZW0oMzYpO1xuXHQgc3Zne1xuXHRcdCBoZWlnaHQ6IDIwcHg7XG5cdFx0IHdpZHRoOiAyMHB4O1xuXHQgfVxuIH1cbn1cblxuLnBvc3Qtc29jaWFsLXNoYXJpbmcge1xuIGRpc3BsYXk6IGZsZXg7XG4gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gcGFkZGluZzogcmVtKDIwKTtcbiBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG4gbWFyZ2luLWJvdHRvbTogcmVtKDYwKTtcbiBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRjb2xvcjogJG1haW4tYmxhY2s7XG5cbiBAaW5jbHVkZSBtaW4obWQpIHtcbiBmbGV4LWRpcmVjdGlvbjogcm93O1xuIH1cblxuIGg1LCAuaDUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuIH1cbn1cblxuLnNvY2lhbC1zaGFyZS1idXR0b25zIHtcbiBkaXNwbGF5OiBmbGV4O1xuIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gZ2FwOiByZW0oMzApO1xuXG4gYSB7XG4gIHN2ZyB7XG4gICB3aWR0aDogcmVtKDI0KTtcbiAgIGhlaWdodDogcmVtKDI0KTtcbiAgfVxuIH1cbn1cbi5sd3B0b2NfdGl0bGV7XG5cdGZvbnQtc2l6ZTogcmVtKDI0KTtcblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMzApO1xuXHR9XG59XG4ubHdwdG9jX2l0ZW1fbGFiZWx7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjQpO1xuXHR9XG59XG5cbi5wb3N0LXJlbGF0ZWQge1xuIG1hcmdpbi1ib3R0b206IHJlbSgxMjApO1xufVxuXG4ucG9zdC10aHVtYm5haWwge1xuIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gLndwLWNhcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiB9XG5cbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHcgLCAwLjQpO1xuICBmb250LXNpemU6IHJlbSgxNik7XG4gIGNvbG9yOiAkbWFpbi1ibGFjaztcbiAgcGFkZGluZzogcmVtKDQgMTApO1xuICBtYXJnaW46IDA7XG4gfVxufVxuIiwiLm1hY2hpbmUtaW50cm8ge1xuIHBhZGRpbmc6IHJlbSg0NSAwIDEwMCk7XG5cbiAmX19jb250ZW50IHtcbiAgQGluY2x1ZGUgbWluKGxnKSB7XG4gICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICB9XG4gfVxufVxuXG4ubWFjaGluZS1wb3N0LWltYWdlIHtcbiBwb3NpdGlvbjogcmVsYXRpdmU7XG4gYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gZGlzcGxheTogbm9uZTtcblxuIEBpbmNsdWRlIG1pbihsZykge1xuICBkaXNwbGF5OiBibG9jaztcbiB9XG5cbiAmOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBhZGRpbmctYm90dG9tOiA3MiU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuIH1cbn1cblxuLm1hY2hpbmUtc3BlY3Mge1xuIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiBwYWRkaW5nLWxlZnQ6IDA7XG4gbWFyZ2luLWxlZnQ6IDA7XG4gbWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcblxuIEBpbmNsdWRlIG1pbihsZykge1xuICBtYXJnaW4tYm90dG9tOiByZW0oMTEyKTtcbiB9XG59XG5cbi5tYWNoaW5lLXNwZWNzLWl0ZW0ge1xuIGRpc3BsYXk6IGZsZXg7XG4gZ2FwOiByZW0oMTYpO1xuIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cbiAmX19pY29uIHtcbiAgd2lkdGg6IHJlbSgyMCk7XG4gIGhlaWdodDogcmVtKDIwKTtcbiB9XG5cbiAuYnRuLWdyb3VwIHtcbiAgQGluY2x1ZGUgbWF4KG1kKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiB9XG59XG5cbi5idG4tZ3JvdXAge1xuIGRpc3BsYXk6IGZsZXg7XG4gZmxleC13cmFwOiB3cmFwO1xuIGdhcDogMTVweDtcbiByb3ctZ2FwOiAxNXB4O1xufVxuXG4uc2VjdGlvbi1wLXNtYWxsIHtcbiBAaW5jbHVkZSBtaW4obGcpIHtcbiAgcGFkZGluZzogcmVtKDYwIDApO1xuIH1cbn1cblxuLm1hY2hpbmUtZ2FsbGVyeSB7XG4gcG9zaXRpb246IHJlbGF0aXZlO1xuIHBhZGRpbmc6IDA7XG4gbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiBtYXJnaW4tYm90dG9tOiByZW0oODApO1xuXG4gQGluY2x1ZGUgbWF4KG1kKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiB9XG5cbiAubWFjaGluZS1nYWxsZXJ5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gfVxuXG4gQGluY2x1ZGUgbWluKGxnKSB7XG4gIHBhZGRpbmc6IHJlbSgxMCA0Mik7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiB9XG5cbiAuYXJyb3ctbGVmdCxcbiAuYXJyb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIEBpbmNsdWRlIG1pbihsZykge1xuICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIHN2ZyB7XG4gICBoZWlnaHQ6IDhweDtcbiAgIHdpZHRoOiAxNnB4O1xuICB9XG4gfVxuXG4gLmFycm93LXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICByaWdodDogMDtcbiB9XG5cbiAuYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG4gfVxufVxuXG4ubWFjaGluZS1nYWxsZXJ5LWltYWdlIHtcbiBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwYWRkaW5nLWJvdHRvbTogNzEuMzMlO1xuICBkaXNwbGF5OiBibG9jaztcbiB9XG5cbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gfVxufVxuXG4ubWFjaGluZS1pbnRyby1sZWZ0IHtcbiBkaXNwbGF5OiBmbGV4O1xuIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gaGVpZ2h0OiAxMDAlO1xuXG4gJl9faW5mbyB7XG4gIGZsZXgtZ3JvdzogMTtcbiB9XG5cbiBAaW5jbHVkZSBoZWFkaW5ncyB7XG4gIGNvbG9yOiAkYWx0LWJsYWNrO1xuIH1cbn1cblxuQGluY2x1ZGUgbWluKGxnKSB7XG4gLmZlYXR1cmVkLW1hY2hpbmUtc2xpZGUtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gfVxufVxuXG4uYWx0LWJsYWNrIHtcbiBjb2xvcjogJGFsdC1ibGFjaztcbn1cblxuLm1hY2hpbmUtZ2FsbGVyeS1tYWluIHtcbiBAaW5jbHVkZSBtYXgobWQpIHtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDgwKTtcbiB9XG59XG4iXX0= */
