@import"../../dist/css/fancybox.css";:root{--container-width: 100%;--header-height: 6.25rem;--header-scrolled-height: 4.375rem}@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: 1920px;--container-gutter-x: 120px}}@font-face{font-family:"MorganSansCond";src:url("../fonts/MorganSansCond-BoldExpert.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Univers Next Pro";src:url("../fonts/UniversNextPro-BoldItalic.woff2") format("woff2");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Univers Next Pro";src:url("../fonts/UniversNextPro-Italic.woff2") format("woff2");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Univers Next Pro";src:url("../fonts/UniversNextPro-Bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Univers Next Pro";src:url("../fonts/UniversNextPro-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Univers Next Pro";src:url("../fonts/UniversNextPro-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Univers Next Pro";src:url("../fonts/UniversNextPro-Medium.woff2") format("woff2");font-weight:500;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:100dvh;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;color:#000;font-size:1rem;font-family:"Univers Next Pro",sans-serif;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.is-menu-open{overflow:hidden}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}a{color:#c20013;text-decoration:none;transition:color .3s,opacity .3s,transform .3s}a:hover,a:focus,a:active{color:#8f000e}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)}}#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.5rem}}.text-uppercase{text-transform:uppercase}.text-w{color:#fff}.text-b{color:#000}.text-outlined{color:rgba(0,0,0,0);-webkit-text-stroke:1px #000}.text-w .text-outlined{-webkit-text-stroke:1px #fff}.text-outlined .text-b{-webkit-text-stroke:1px #000}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:#c20013;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:#c20013;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}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:"Univers Next Pro",sans-serif;font-weight:700;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:2.625rem}@media(min-width: 640px){h1,.h1{font-size:4.125rem}}h2,.h2,.gform_wrapper.gravity-theme .gform_heading{font-size:2rem}@media(min-width: 640px){h2,.h2,.gform_wrapper.gravity-theme .gform_heading{font-size:2.5rem}}h3,.h3,.single-product div.product .woocommerce-tabs .panel h2{font-size:clamp(1.5rem,calc(1.5rem + (1vw - 6.4px) * 0.5),1.75rem)}h4,.h4,.single-product div.product #reply-title{font-size:clamp(1.25rem,calc(1.25rem + (1vw - 6.4px) * 0.5),1.5rem)}h5,.h5,.woocommerce-thankyou-order-received,.woocommerce .woocommerce-order-details__title,.woocommerce .woocommerce-customer-details h2,#customer_details h3{font-size:clamp(1.125rem,calc(1.125rem + (1vw - 6.4px) * 0.25),1.25rem)}h6,.h6{font-size:1rem}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:#c20013;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);width:1.5em;height:1.5em;color:#c20013;font-size:.75em;font-weight:700;line-height:1.33;border:1px solid #c20013;border-radius:50%;text-align:center;position:absolute;top:.25em;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;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background-color:#000;color:#fff;font-size:1.25rem;font-weight:700;line-height:1;padding:1rem 1.25rem;text-align:center;cursor:pointer}.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:#8f000e;border-color:#8f000e;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:#38bdf8;border-color:#38bdf8;color:#fff}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{background-color:#11b0f7;border-color:#11b0f7;color:#fff}.btn-white{background-color:#fff;border-color:#fff;color:#c20013}.btn-white:hover,.btn-white:focus,.btn-white:active{background-color:#c20013;border-color:#c20013;color:#fff}.btn-black{background-color:#000;border-color:#000;color:#fff}.btn-black:hover,.btn-black:focus,.btn-black:active{background-color:#c20013;border-color:#c20013;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:#c20013;color:#c20013}.btn-outline:hover,.btn-outline:focus,.btn-outline:active{background-color:#c20013;border-color:#c20013;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:#c20013;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}.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:#c20013 !important}.color-primary{color:#c20013 !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:#d7d7d7 !important}.color-grey{color:#d7d7d7 !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:1920px}}: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}footer{width:100%}.site-footer{flex-shrink:0;width:100%}.site-footer .content-wrapper{display:flex;justify-content:flex-end;gap:3.125rem;margin-top:3.125rem;flex-direction:column}@media(min-width: 640px){.site-footer .content-wrapper{gap:6.25rem;flex-direction:row;margin-top:7.5rem}}.site-footer .content-wrapper>div{max-width:520px}.site-footer__info p{margin-bottom:.5rem}.site-footer__copyright{font-size:.875rem;margin-top:1.875rem;text-align:center}@media(min-width: 1025px){.site-footer__copyright{text-align:right}}.site-footer__contact{font-size:1.25rem}.site-footer__bottom{display:flex;flex-direction:column;gap:1.5625rem;align-items:flex-start;margin-top:3.125rem;padding-bottom:2.5rem}@media(min-width: 640px){.site-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:3.75rem;margin-top:5rem}}.site-footer__logos{display:flex;gap:1.5625rem;align-items:flex-start;flex-direction:column}@media(min-width: 640px){.site-footer__logos{gap:3.75rem;flex-direction:row;align-items:center}}.site-footer__logo{height:1.875rem;width:auto}.site-footer__logo img{height:100%;width:auto}.site-footer__text-logo{font-size:2.25rem;font-family:"MorganSansCond",sans-serif}.footer-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem 1.875rem}.footer-links li{line-height:1}.footer-links a{transition:color .3s;color:#000;text-decoration:none}.footer-links a:hover,.footer-links a:focus-visible{color:#c20013}.footer-links--light{justify-content:flex-end;gap:.5rem 1rem;font-size:.75rem}@media(min-width: 640px){.footer-links--light{font-size:.875rem}}@media(min-width: 1025px){.footer-links--light{gap:1rem 1.875rem;font-size:1rem}}.footer-links--light a{color:#fff}.footer-links--light a:hover,.footer-links--light a:focus-visible{color:#c20013}.site-header{width:100%;height:var(--header-height);margin-bottom:50px;background-color:#fff;z-index:100;transition:background-color .3s,height .3s}.has-hero:not(.is-scrolled) .site-header{background-color:rgba(0,0,0,0)}.has-hero .site-header{position:absolute;top:0;left:0}.is-scrolled .site-header{height:var(--header-scrolled-height);box-shadow:0 10px 10px rgba(0,0,0,.1)}.site-header>.container,.woocommerce .site-header>.site-content,.woocommerce-page .site-header>.site-content,.site-header>.main-menu__container{height:100%;display:flex;align-items:center;justify-content:space-between;gap:1.875rem}@media(min-width: 1025px){.site-header>.container,.woocommerce .site-header>.site-content,.woocommerce-page .site-header>.site-content,.site-header>.main-menu__container{padding:2.5rem 3.125rem}}.site-header .site-logo{margin-right:auto;z-index:3}.site-logo{flex-shrink:0;display:block;line-height:0;transition:opacity .3s}.site-logo img{width:auto;height:3.125rem}.icon-burger{flex-shrink:0;display:inline-block;width:1.875rem;height:1.25rem;cursor:pointer;position:relative;z-index:110}.is-menu-open .icon-burger i{background-color:rgba(0,0,0,0)}.is-menu-open .icon-burger i:before{transform:rotate(-45deg) translateY(-0.25rem)}.is-menu-open .icon-burger i:after{transform:rotate(45deg) translateY(0.25rem)}.icon-burger i{display:block;width:100%;height:2px;background-color:#c20013;position:absolute;top:calc(50% - 1px);left:0;transition:transform .3s}.icon-burger i:before,.icon-burger i:after{transition:all .3s 0s;content:"";display:block;width:100%;height:2px;background-color:#c20013;transform-origin:right center;position:absolute;right:0}.icon-burger i:before{top:-0.5rem}.icon-burger i:after{top:.5rem}@media(max-width: 1024px){.main-nav{width:100%;height:calc(var(--vh, 1vh)*100);background-color:#fff;color:#000;overflow-y:auto;padding:var(--header-height) 0 1.875rem;position:fixed;top:0;right:0;transition:opacity .1s;opacity:0;visibility:hidden;z-index:-1}}@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}.main-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}@media(min-width: 1025px){.main-menu{flex-direction:row;align-items:center;gap:6.25rem}}@media(min-width: 1440px){.main-menu{gap:9.375rem}}.main-menu .current-menu-item>a,.main-menu .current-page-ancestor>a{color:#c20013}@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(min-width: 1025px){.main-menu>li{display:flex;align-items:center;height:var(--header-scrolled-height)}}.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='%23df0000'/%3E%3C/svg%3E") no-repeat 50%/contain;position:absolute;top:.6em;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>a{color:#000;font-weight:500;font-size:1.25rem}.start-nav .main-menu>li>a{color:#000}.has-hero:not(.is-scrolled) .start-nav .main-menu>li>a{color:#fff}@media(min-width: 1025px){.has-hero:not(.is-scrolled) .main-menu>li>a{color:#fff}}@media(min-width: 1025px){.main-menu>li>a:hover{color:#c20013 !important}}.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:12.5rem;background-color:#c20013;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:#000;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}}@media(min-width: 1025px){.start-nav,.end-nav{width:6.25rem}}.end-nav{display:flex;justify-content:flex-end;gap:1.25rem;align-items:center}.end-nav>div{width:100%}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{background:rgba(0,0,0,0);border:none;color:#000}.has-hero:not(.is-scrolled) .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{color:#fff}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:hover{background:#c20013}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::after{content:none}.wpml-ls-statics-shortcode_actions a{padding:.3125rem !important}.wpml-ls-legacy-dropdown-click{display:flex;justify-content:flex-end;margin-top:.3125rem}.wpml-ls-legacy-dropdown-click>ul{width:2.5rem;font-size:1.25rem;font-weight:500}.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a{background:#c20013;color:#fff}.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:"MorganSansCond",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:#000;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:#c20013}}.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: #C20013;--wc-primary: #C20013}.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:4.375rem}.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:#000;border-top-color:#c20013}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-info:before{color:#c20013}.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:#000;margin-bottom:1.875rem}.woocommerce .woocommerce-breadcrumb a{color:#d7d7d7;font-size:.875rem}.woocommerce .woocommerce-breadcrumb a:hover{color:#000}.woocommerce .woocommerce-product-rating{display:flex;align-items:center;margin-bottom:.9375rem}.woocommerce .woocommerce-product-rating .woocommerce-review-link{color:#d7d7d7}.woocommerce .woocommerce-product-rating .woocommerce-review-link:hover{color:#c20013}.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:#d7d7d7;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:#000}.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:#c20013 !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:#c20013 !important;border-color:#c20013 !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:#000;border-radius:.3125rem}#ship-to-different-address label{cursor:pointer}.mini-cart{position:relative}.mini-cart--empty{pointer-events:none}.mini-cart svg{color:#c20013;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:#c20013 !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:#000;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:#000 !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:#d7d7d7}.single-product div.product .posted_in{display:block}.single-product div.product .posted_in a{color:#000}.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:#c20013}@media(min-width: 1025px){.single-product div.product .woocommerce-tabs ul.tabs li:hover a{color:#c20013}}.single-product div.product .woocommerce-tabs ul.tabs li a{color:#000;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:#c20013}}.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:#000;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:#c20013;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:#000;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}.c-block:last-child{margin-bottom:0}.c-title{display:block;margin-bottom:.75em}.c-image{display:block;line-height:0;position:relative}.c-image img{width:100%}.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}}.m-faq__item{border:1px solid #d0d0d0;transition:border-color .3s}.m-faq__item:not(:last-child){margin-bottom:.625rem}.m-faq__item.is-open,.m-faq__item:hover{border-color:#000}.m-faq__item-title{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem;margin:0}.m-faq__item-title svg{flex-shrink:0}.m-faq__item-content{padding:0 1.25rem 1.25rem}.m-full-img .container,.m-full-img .main-menu__container,.m-full-img .woocommerce .site-content,.woocommerce .m-full-img .site-content,.m-full-img .woocommerce-page .site-content,.woocommerce-page .m-full-img .site-content{padding:0}.m-hero{height:100dvh;display:flex;align-items:center;padding:4.375rem 0;position:relative;overflow:hidden}.m-hero::after{content:"";position:absolute;bottom:1.875rem;left:1.25rem;width:9.375rem;height:1.25rem;background-image:url("../../assets/img/pollmeier.png");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:10}@media(min-width: 1025px){.m-hero::after{left:3.125rem;bottom:3.75rem}}.m-hero__bg{position:absolute;top:0;left:0;width:100%;height:100%}.m-hero__legal{position:absolute;right:1.25rem;bottom:2.125rem;z-index:10;max-width:calc(100% - 11.875rem)}@media(min-width: 1025px){.m-hero__legal{right:3.125rem;bottom:3.75rem;max-width:calc(100% - 15.625rem)}}.m-hero .container,.m-hero .main-menu__container,.m-hero .woocommerce .site-content,.woocommerce .m-hero .site-content,.m-hero .woocommerce-page .site-content,.woocommerce-page .m-hero .site-content{position:relative;z-index:10}.m-hero-slider{height:100%;position:relative}.m-hero-slider__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.m-hero-slider::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.33;z-index:5}.m-hero h1,.m-hero .h1{font-weight:700;font-size:3.125rem;font-family:"MorganSansCond",sans-serif}@media(min-width: 640px){.m-hero h1,.m-hero .h1{font-size:4.375rem}}@media(min-width: 1025px){.m-hero h1,.m-hero .h1{font-size:6.25rem}}@media(min-width: 1440px){.m-hero h1,.m-hero .h1{font-size:8.75rem}}.m-images-carousel .swiper-slide a{display:block;width:100%}.m-images-carousel .swiper-slide img{aspect-ratio:230/300;width:100%;height:auto}.m-images-slider .swiper-button-next,.m-images-slider .swiper-button-prev{position:absolute;top:50%;left:auto;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-top:0;cursor:pointer;box-shadow:3px 3px 10px rgba(0,0,0,.1);transition:all .3s ease}.m-images-slider .swiper-button-next::after,.m-images-slider .swiper-button-prev::after{content:"";position:absolute;display:block;width:1.5625rem;height:1.5625rem;background:#000;transition:all .3s ease}.m-images-slider .swiper-button-next:hover,.m-images-slider .swiper-button-prev:hover{background:#000}.m-images-slider .swiper-button-next:hover::after,.m-images-slider .swiper-button-prev:hover::after{background:#fff}.m-images-slider .swiper-button-next{right:.625rem;transform:translateY(-50%)}.m-images-slider .swiper-button-next::after{-webkit-mask:url("../img/arrow-left.svg") no-repeat center/contain;mask:url("../img/arrow-left.svg") no-repeat center/contain;transform:rotate(180deg)}.m-images-slider .swiper-button-prev{right:3.75rem;transform:translateY(-50%)}.m-images-slider .swiper-button-prev::after{-webkit-mask:url("../img/arrow-left.svg") no-repeat center/contain;mask:url("../img/arrow-left.svg") no-repeat center/contain}.m-images-slider .swiper-pagination-bullet::after{border:1px solid #000}.m-images-slider .swiper-slide a{display:block;width:100%;aspect-ratio:1/1}.m-images-slider .swiper-slide img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}.m-images-slider .swiper-slide a:hover img{opacity:.7}@media(min-width: 1024px){.m-images-slider .swiper.slider-disabled .swiper-button-next,.m-images-slider .swiper.slider-disabled .swiper-button-prev{display:none}.m-images-slider .swiper.slider-disabled .swiper-pagination{display:none}}.m-projects-cols .container,.m-projects-cols .main-menu__container,.m-projects-cols .woocommerce .site-content,.woocommerce .m-projects-cols .site-content,.m-projects-cols .woocommerce-page .site-content,.woocommerce-page .m-projects-cols .site-content{display:grid;grid-template-columns:repeat(1, 1fr);gap:3.125rem}@media(min-width: 640px){.m-projects-cols .container,.m-projects-cols .main-menu__container,.m-projects-cols .woocommerce .site-content,.woocommerce .m-projects-cols .site-content,.m-projects-cols .woocommerce-page .site-content,.woocommerce-page .m-projects-cols .site-content{grid-template-columns:repeat(3, 1fr);gap:3.125rem}}@media(min-width: 1025px){.m-projects-cols .container,.m-projects-cols .main-menu__container,.m-projects-cols .woocommerce .site-content,.woocommerce .m-projects-cols .site-content,.m-projects-cols .woocommerce-page .site-content,.woocommerce-page .m-projects-cols .site-content{gap:7.8125rem}}@media(min-width: 1440px){.m-projects-cols .container,.m-projects-cols .main-menu__container,.m-projects-cols .woocommerce .site-content,.woocommerce .m-projects-cols .site-content,.m-projects-cols .woocommerce-page .site-content,.woocommerce-page .m-projects-cols .site-content{gap:12.5rem}}.m-projects-cols__col{display:flex;flex-direction:column;gap:2.1875rem}.m-projects-cols__col .c-title{margin-bottom:0;font-size:2rem;font-weight:400;font-family:"Univers Next Pro",sans-serif}@media(min-width: 640px)and (hover: hover)and (pointer: fine){.m-projects-cols__col{max-height:calc(100vh - var(--header-height) - 50px);max-height:calc(100dvh - var(--header-height) - 50px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) rgba(0,0,0,0)}.m-projects-cols__col>*{flex-shrink:0}}.m-projects-cols__title{position:sticky;top:0;z-index:5;padding-block:.9375rem;margin-block:-0.9375rem;background:#fff}.m-projects-cols__title .c-title{word-break:break-word;hyphens:auto}@media(min-width: 640px)and (hover: hover)and (pointer: fine){.m-projects-cols__title{padding-top:0;margin-top:0}.m-projects-cols__col:has(.m-projects-hover:hover) .m-projects-cols__title,.m-projects-cols__col:has(.m-projects-hover:focus) .m-projects-cols__title{z-index:25}}.m-projects-cols__images{display:flex;flex-direction:column;gap:3.125rem}@media(min-width: 640px){.m-projects-cols__images{grid-template-columns:repeat(3, 1fr);gap:5rem}}@media(min-width: 1025px){.m-projects-cols__images{gap:7.8125rem}}@media(min-width: 1440px){.m-projects-cols__images{gap:10rem}}.m-projects-cols__main>img,.m-projects-cols__main>.m-projects-cols__placeholder{aspect-ratio:1/1}.m-projects-cols__img>img,.m-projects-cols__img>.m-projects-cols__placeholder{aspect-ratio:435/567}.m-projects-cols__main>img,.m-projects-cols__img>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.m-projects-cols__placeholder{display:block;width:100%;background:rgba(0,0,0,.06)}.m-projects-cols__hover{transition:all .3s 0s;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:20;pointer-events:none}.m-projects-cols__hover-text{position:absolute;top:50%;left:0;width:100%;padding:1.5625rem;transform:translateY(-50%);font-size:1.5rem;line-height:1.1;color:#000;background:rgba(255,255,255,.8)}@media(min-width: 640px){.m-projects-cols__hover-text{font-size:1.5625rem}}@media(min-width: 1025px){.m-projects-cols__hover-text{background:rgba(0,0,0,0);padding:0;left:calc(100% + 115px);font-size:2.5rem}}@media(min-width: 1025px){.m-projects-cols__col--3 .m-projects-cols__hover-text{right:calc(100% + 115px);text-align:right;left:auto}}@media(min-width: 1025px)and (hover: hover)and (pointer: fine){.m-projects-cols__hover-text{display:none}}.m-projects-cols__hover-img{width:100%;height:100%}.m-projects-cols__hover-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.m-projects-cols figure{margin:0}.m-projects-cols__floating-text{transition:opacity .3s;position:fixed;z-index:30;transform:translateY(-50%);font-size:2.5rem;line-height:1.1;color:#000;opacity:0;pointer-events:none}.m-projects-cols__floating-text.is-visible{opacity:1}.m-projects-cols__floating-text.is-right{text-align:right}.m-projects-hover{display:block;position:relative;color:#000}.m-projects-hover>img{width:100%;height:auto}.m-projects-hover::after{transition:all .3s 0s;content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;opacity:0;z-index:10;pointer-events:none}@media(min-width: 1025px){.m-projects-hover:hover .m-projects-cols__hover{opacity:1}.m-projects-hover:hover::after{opacity:.85}}.m-projects-hover:focus .m-projects-cols__hover{opacity:1}.m-projects-hover:focus::after{opacity:.85}.m-text-media .container,.m-text-media .main-menu__container,.m-text-media .woocommerce .site-content,.woocommerce .m-text-media .site-content,.m-text-media .woocommerce-page .site-content,.woocommerce-page .m-text-media .site-content{display:flex;align-items:center;flex-direction:column-reverse;justify-content:center;gap:1.875rem}@media(min-width: 640px){.m-text-media .container,.m-text-media .main-menu__container,.m-text-media .woocommerce .site-content,.woocommerce .m-text-media .site-content,.m-text-media .woocommerce-page .site-content,.woocommerce-page .m-text-media .site-content{flex-direction:row;gap:3.75rem}}@media(min-width: 640px){.m-text-media.reverse .container,.m-text-media.reverse .main-menu__container,.m-text-media.reverse .woocommerce .site-content,.woocommerce .m-text-media.reverse .site-content,.m-text-media.reverse .woocommerce-page .site-content,.woocommerce-page .m-text-media.reverse .site-content{flex-direction:row-reverse}}.m-text-media.alternative .container,.m-text-media.alternative .main-menu__container,.m-text-media.alternative .woocommerce .site-content,.woocommerce .m-text-media.alternative .site-content,.m-text-media.alternative .woocommerce-page .site-content,.woocommerce-page .m-text-media.alternative .site-content{display:block}.m-text-media .text__title{margin-bottom:100px}.m-text-media__img{margin:0;margin-bottom:1.875rem;width:100%;height:100%;max-height:60dvh}@media(min-width: 640px){.m-text-media__img{margin-bottom:0;flex:1 1 0%;min-width:0}}.m-text-media__img img{width:100%;height:100%;max-height:inherit;-o-object-position:center right;object-position:center right;-o-object-fit:contain;object-fit:contain}.alternative .m-text-media__img{margin:0;max-height:60dvh}.alternative .m-text-media__img img{width:100%;height:auto;max-width:100%;max-height:inherit;-o-object-fit:contain;object-fit:contain}@media(min-width: 640px){.alternative .m-text-media__img img{width:auto;max-width:37.5rem}}.m-text-media__text{position:relative;z-index:10;max-width:56.25rem;width:100%;flex-shrink:0}@media(min-width: 640px){.m-text-media__text{flex:1 1 0%;min-width:0}}.m-text-media__text .editor,.m-text-media__text .entry-content{font-size:1.25rem;font-weight:500}@media(min-width: 640px){.m-text-media__text .editor,.m-text-media__text .entry-content{font-size:2rem}}.alternative .m-text-media__text{margin-left:auto;margin-top:1.875rem}@media(min-width: 1025px){.alternative .m-text-media__text{margin-top:-5rem}}.alternative .m-text-media__text .editor,.alternative .m-text-media__text .entry-content{font-size:1.125rem;font-weight:400}@media(min-width: 640px){.alternative .m-text-media__text .editor,.alternative .m-text-media__text .entry-content{font-size:1.5rem}}.m-text-columns .content-wrapper{display:flex;justify-content:flex-end;gap:3.125rem;margin-top:3.125rem;flex-direction:column}@media(min-width: 1025px){.m-text-columns .content-wrapper{gap:6.25rem;flex-direction:row;margin-top:7.5rem}}.m-text-columns .content-wrapper>div{width:100%}@media(min-width: 1025px){.m-text-columns .content-wrapper>div{max-width:520px}}.m-text .container,.m-text .main-menu__container,.m-text .woocommerce .site-content,.woocommerce .m-text .site-content,.m-text .woocommerce-page .site-content,.woocommerce-page .m-text .site-content{position:relative}.m-text__text{font-size:1.125rem}@media(min-width: 640px){.m-text__text{font-size:1.5rem}}.m-text .btn,.m-text input[type=submit],.m-text .gform_wrapper.gravity-theme form .gform_footer input[type=submit],.gform_wrapper.gravity-theme form .gform_footer .m-text input[type=submit],.m-text .woocommerce #respond input#submit,.woocommerce #respond .m-text input#submit,.m-text .woocommerce a.button,.woocommerce .m-text a.button,.m-text .woocommerce button.button,.woocommerce .m-text button.button,.m-text .woocommerce input.button,.woocommerce .m-text input.button,.m-text .woocommerce a.button.alt,.woocommerce .m-text a.button.alt,.m-text .woocommerce button.button.alt,.woocommerce .m-text button.button.alt,.m-text .woocommerce input.button.alt,.woocommerce .m-text input.button.alt{margin-top:3.125rem}.back-btn{transition:all .3s 0s;display:block;margin-bottom:1.5625rem;width:2.1875rem;height:2.1875rem;background:#000;-webkit-mask:url("../img/arrow-left.svg") no-repeat center/contain;mask:url("../img/arrow-left.svg") no-repeat center/contain}.back-btn:hover,.back-btn:focus{background:#c20013}@media(min-width: 640px){.back-btn{width:3.75rem;height:3.75rem;position:absolute;left:3.125rem;top:0}}.text-arrow{margin-top:1.5rem;font-size:.875rem}.text-arrow__icon{transition:all .3s 0s;display:block;width:1.5rem;height:1.5rem;margin:0;margin-bottom:.9375rem;-webkit-mask:url("../img/arrow-down.svg") no-repeat center/contain;mask:url("../img/arrow-down.svg") no-repeat center/contain;background:currentColor}.is-open .text-arrow__icon{transform:rotate(180deg)}.text-arrow__normal{width:-moz-fit-content;width:fit-content}.text-arrow__gray{color:#878787}.text-arrow .hidden-content{padding:2rem 0;font-size:1rem}.text-arrow .js-accordion-title{width:-moz-fit-content;width:fit-content;transition:all .3s 0s}.text-arrow .js-accordion-title:hover{color:#c20013}.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:#c20013}.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:#d7d7d7;font-size:.875rem;font-style:italic;margin-bottom:1.875rem}.breadcrumbs a{color:inherit;margin-right:.125rem}.breadcrumbs a:hover{color:#000}.breadcrumbs span span span{display:inline;margin-left:.1875rem}.breadcrumbs .breadcrumb_last{color:#000}.breadcrumbs p{margin:0}.breadcrumbs .separator{display:inline-block;margin:0 .3125rem}@media(min-width: 640px){.breadcrumbs .separator{margin:0 .625rem}}.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:#8f000e}.modal__close svg{width:1.375rem;height:1.375rem;fill:#c20013}.pagination,.woocommerce nav.woocommerce-pagination{margin-top:3.125rem}@media(min-width: 1025px){.pagination,.woocommerce nav.woocommerce-pagination{margin-top:4.375rem}}.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:1rem;line-height:1;border:1px solid #000;border-radius:.3125rem;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:#c20013;color:#fff;border-color:#c20013}.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:#c20013;border-color:#c20013}.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:#c20013}@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:#c20013}.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:#c20013}.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{transition:all .3s 0s;display:inline-flex;width:2.1875rem;height:2.1875rem;cursor:pointer;position:fixed;bottom:1.5625rem;right:1.5625rem;opacity:0;visibility:hidden;z-index:90;background:#000;-webkit-mask:url("../img/arrow-top.svg") no-repeat center/contain;mask:url("../img/arrow-top.svg") no-repeat center/contain}@media(min-width: 640px){#to-top{width:2.8125rem;height:2.8125rem;right:0;bottom:7.5rem;left:2.1875rem}}@media(min-width: 1025px){#to-top{width:3.75rem;height:3.75rem;right:0;bottom:7.5rem;left:3.75rem}}body:has(.is-dark) #to-top{background:#fff}body:has(.is-dark) #to-top:hover{background:#c20013}#to-top:hover{background:#c20013}#to-top.show{opacity:1;visibility:visible}.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:#c20013;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}}.archive-header{margin-bottom:3.125rem}.archive-header>*:last-child{margin-bottom:0}.site-content{width:100%;flex-grow:1;transition:all .4s ease-in-out}.site-content.is-dark{color:#fff;background:#3c3c3c}.entry-title{font-weight:700;margin-bottom:1em}.entry-content{padding-bottom:4.375rem}@media(min-width: 1025px){.entry-content{padding-bottom:7.5rem}}.m-text-media.animate-bg{position:relative;min-height:200dvh;padding-top:6.25rem}.animate-bg .original-content,.animate-bg .animated-content{display:flex;align-items:center;padding-top:6.25rem;padding-bottom:6.25rem}.animate-bg .animated-content{background:#3c3c3c;color:#fff}.m-text-media.animate-bg .original-content,.m-text-media.animate-bg .animated-content{position:absolute;top:0;left:0;width:100%;min-height:100dvh;overflow:hidden}@media(min-width: 1025px){.m-text-media.animate-bg .original-content,.m-text-media.animate-bg .animated-content{height:100dvh}}.m-text-media.animate-bg.is-active .original-content,.m-text-media.animate-bg.is-active .animated-content{position:fixed;top:0}.m-text-media.animate-bg.is-ended .original-content,.m-text-media.animate-bg.is-ended .animated-content{position:absolute;top:auto;bottom:0}.content-wrapper{max-width:75rem}@media(min-width: 640px){.content-wrapper{max-width:82.5rem;padding-left:7.5rem}}.content-wrapper.to-right{margin-left:auto}.post-thumbnail{margin-bottom:3.125rem}.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}}.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}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiMy12ZW5kb3JzL19mYW5jeWJveC5zY3NzIiwiMC1zZXR0aW5ncy9fIXZhcmlhYmxlcy5zY3NzIiwiMC1zZXR0aW5ncy9fZm9udHMuc2NzcyIsIjEtZ2VuZXJpYy8xLTEtYmFzZS9fIXNhbml0aXplLnNjc3MiLCIxLWdlbmVyaWMvMS0xLWJhc2UvX2VsZW1lbnRzLnNjc3MiLCIwLXNldHRpbmdzL19taXhpbnMtbWVkaWEtcXVlcnkuc2NzcyIsIjEtZ2VuZXJpYy8xLTEtYmFzZS9fd3AtY29yZS5zY3NzIiwiMS1nZW5lcmljLzEtMi10eXBvZ3JhcGh5L19lZGl0b3Iuc2NzcyIsIjAtc2V0dGluZ3MvX21peGlucy1nZW5lcmFsLnNjc3MiLCIxLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCIxLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX2xpc3RzLnNjc3MiLCIxLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX3RhYmxlcy5zY3NzIiwiMS1nZW5lcmljLzEtMy1mb3Jtcy9fYnV0dG9ucy5zY3NzIiwiMS1nZW5lcmljLzEtMy1mb3Jtcy9fZmllbGRzLnNjc3MiLCIxLWdlbmVyaWMvMS00LXV0aWxpdGllcy9fYW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiMS1nZW5lcmljLzEtNC11dGlsaXRpZXMvX2hlbHAtY2xhc3Nlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiMi1sYXlvdXRzL19ib290c3RyYXAtZ3JpZC5zY3NzIiwiMi1sYXlvdXRzL19mb290ZXIuc2NzcyIsIjItbGF5b3V0cy9faGVhZGVyLnNjc3MiLCIyLWxheW91dHMvX25hdmlnYXRpb24uc2NzcyIsIjMtdmVuZG9ycy9fY29udGFjdC1mb3JtNy5zY3NzIiwiMy12ZW5kb3JzL19ncmF2aXR5LWZvcm1zLnNjc3MiLCIzLXZlbmRvcnMvX25pY2Utc2VsZWN0LnNjc3MiLCIzLXZlbmRvcnMvX3NlbGVjdDIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9lZmZlY3QtZmFkZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL2ZyZWUtbW9kZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9zY3JvbGxiYXIuc2NzcyIsIjMtdmVuZG9ycy9fc3dpcGVyLWJ1bmRsZS5zY3NzIiwiMy12ZW5kb3JzL193cG1sLnNjc3MiLCIzLXZlbmRvcnMvd29vY29tbWVyY2UvXyFnZW5lcmFsLnNjc3MiLCIzLXZlbmRvcnMvd29vY29tbWVyY2UvX2NhcnQuc2NzcyIsIjMtdmVuZG9ycy93b29jb21tZXJjZS9fY2hlY2tvdXQuc2NzcyIsIjMtdmVuZG9ycy93b29jb21tZXJjZS9fbWluaS1jYXJ0LnNjc3MiLCIzLXZlbmRvcnMvd29vY29tbWVyY2UvX215YWNjb3VudC5zY3NzIiwiMy12ZW5kb3JzL3dvb2NvbW1lcmNlL19vcmRlci5zY3NzIiwiMy12ZW5kb3JzL3dvb2NvbW1lcmNlL19wcm9kdWN0LnNjc3MiLCIzLXZlbmRvcnMvd29vY29tbWVyY2UvX3Nob3Auc2NzcyIsIjQtYnVpbGRlci9fIWJhc2UtY29tcG9uZW50cy5zY3NzIiwiNC1idWlsZGVyL19jLWltYWdlcy5zY3NzIiwiNC1idWlsZGVyL19jLXZpZGVvLnNjc3MiLCI0LWJ1aWxkZXIvX2ZhcS5zY3NzIiwiNC1idWlsZGVyL19mdWxsLWltZy5zY3NzIiwiNC1idWlsZGVyL19oZXJvLnNjc3MiLCI0LWJ1aWxkZXIvX2ltYWdlcy1jYXJvdXNlbC5zY3NzIiwiNC1idWlsZGVyL19pbWFnZXMtc2xpZGVyLnNjc3MiLCI0LWJ1aWxkZXIvX3Byb2plY3QtY29sdW1ucy5zY3NzIiwiNC1idWlsZGVyL190ZXh0LWFuZC1tZWRpYS5zY3NzIiwiNC1idWlsZGVyL190ZXh0LWNvbHVtbnMuc2NzcyIsIjQtYnVpbGRlci9fdGV4dC5zY3NzIiwiNS1jb21wb25lbnRzL18hYXRvbXMuc2NzcyIsIjUtY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCI1LWNvbXBvbmVudHMvX2FydGljbGUuc2NzcyIsIjUtY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsIjUtY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIjUtY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiNS1jb21wb25lbnRzL19zZWFyY2gtZm9ybS5zY3NzIiwiNS1jb21wb25lbnRzL19zb2NpYWxzLnNjc3MiLCI1LWNvbXBvbmVudHMvX3RhYnMuc2NzcyIsIjUtY29tcG9uZW50cy9fdG8tdG9wLnNjc3MiLCI1LWNvbXBvbmVudHMvX3RvZ2dsZS5zY3NzIiwiNi10ZW1wbGF0ZXMvXzQwNC5zY3NzIiwiNi10ZW1wbGF0ZXMvX2FyY2hpdmUuc2NzcyIsIjYtdGVtcGxhdGVzL19wYWdlLnNjc3MiLCI2LXRlbXBsYXRlcy9fcG9zdC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9DQ0FRLENBQUEsTUN1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Q0FBQSxtQkFDQSxDQUFBLENBQUEsMEJBR0YsZ0JBQ0UsQ0FBQSxnQkNsRkgsc0JBQ0MsQ0FBQSxhQUdELHNCQUNDLENBQUEsNkNBR0Qsc0JBR0MsQ0FBQSwwQnBFUEEsNkNvRUlELHNCQU1FLENBQUEsQ0FBQSxXQUtILFlBQ0MsQ0FBQSxxQkFDQSxDQUFBLDZCQUNBLENBQUEsV0FDQSxDQUFBLDBCcEVuQkMsV29FZUYsa0JBT0UsQ0FBQSxZQUNBLENBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0XCIuLi8uLi9kaXN0L2Nzcy9mYW5jeWJveC5jc3NcIjs6cm9vdHstLWNvbnRhaW5lci13aWR0aDogMTAwJTstLWhlYWRlci1oZWlnaHQ6IDYuMjVyZW07LS1oZWFkZXItc2Nyb2xsZWQtaGVpZ2h0OiA0LjM3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAwKXs6cm9vdHstLWNvbnRhaW5lci13aWR0aDogMTAwJTstLWNvbnRhaW5lci1ndXR0ZXIteDogMzBweH19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpezpyb290ey0tY29udGFpbmVyLXdpZHRoOiAxMDAlOy0tY29udGFpbmVyLWd1dHRlci14OiA2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpezpyb290ey0tY29udGFpbmVyLXdpZHRoOiAxMDAlOy0tY29udGFpbmVyLWd1dHRlci14OiAxMDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXs6cm9vdHstLWNvbnRhaW5lci13aWR0aDogMTkyMHB4Oy0tY29udGFpbmVyLWd1dHRlci14OiAxMjBweH19QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIk1vcmdhblNhbnNDb25kXCI7c3JjOnVybChcIi4uL2ZvbnRzL01vcmdhblNhbnNDb25kLUJvbGRFeHBlcnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiVW5pdmVycyBOZXh0IFByb1wiO3NyYzp1cmwoXCIuLi9mb250cy9Vbml2ZXJzTmV4dFByby1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlVuaXZlcnMgTmV4dCBQcm9cIjtzcmM6dXJsKFwiLi4vZm9udHMvVW5pdmVyc05leHRQcm8tSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOml0YWxpYztmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiVW5pdmVycyBOZXh0IFByb1wiO3NyYzp1cmwoXCIuLi9mb250cy9Vbml2ZXJzTmV4dFByby1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlVuaXZlcnMgTmV4dCBQcm9cIjtzcmM6dXJsKFwiLi4vZm9udHMvVW5pdmVyc05leHRQcm8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlVuaXZlcnMgTmV4dCBQcm9cIjtzcmM6dXJsKFwiLi4vZm9udHMvVW5pdmVyc05leHRQcm8tTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOml0YWxpYztmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiVW5pdmVycyBOZXh0IFByb1wiO3NyYzp1cmwoXCIuLi9mb250cy9Vbml2ZXJzTmV4dFByby1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfS8qISBzYW5pdGl6ZS5jc3MgdjguMC4wIHwgQ0MwIExpY2Vuc2UgfCBnaXRodWIuY29tL2Nzc3Rvb2xzL3Nhbml0aXplLmNzcyAqLyosOjpiZWZvcmUsOjphZnRlcntiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym94LXNpemluZzpib3JkZXItYm94fTo6YmVmb3JlLDo6YWZ0ZXJ7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7dmVydGljYWwtYWxpZ246aW5oZXJpdH1odG1se2N1cnNvcjpkZWZhdWx0O2xpbmUtaGVpZ2h0OjEuMTU7LW1vei10YWItc2l6ZTo0O3RhYi1zaXplOjQ7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9Ym9keXttYXJnaW46MH1oMXtmb250LXNpemU6MmVtO21hcmdpbjouNjdlbSAwfWhye2hlaWdodDowO292ZXJmbG93OnZpc2libGV9bWFpbntkaXNwbGF5OmJsb2NrfW5hdiBvbCxuYXYgdWx7bGlzdC1zdHlsZTpub25lfXByZXtmb250LXNpemU6MWVtfWF7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfWFiYnJbdGl0bGVde3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1zaXplOjFlbX1zbWFsbHtmb250LXNpemU6ODAlfWF1ZGlvLGNhbnZhcyxpZnJhbWUsaW1nLHN2Zyx2aWRlb3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9YXVkaW8sdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2t9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9c3ZnOm5vdChbZmlsbF0pe2ZpbGw6Y3VycmVudENvbG9yfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9YnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLGlucHV0LHNlbGVjdHttYXJnaW46MH1idXR0b257b3ZlcmZsb3c6dmlzaWJsZTt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixbdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259ZmllbGRzZXR7cGFkZGluZzouMzVlbSAuNzVlbSAuNjI1ZW19aW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1sZWdlbmR7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX10ZXh0YXJlYXttYXJnaW46MDtvdmVyZmxvdzphdXRvO3Jlc2l6ZTp2ZXJ0aWNhbH1bdHlwZT1jaGVja2JveF0sW3R5cGU9cmFkaW9de3BhZGRpbmc6MH1bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjppbmhlcml0O29wYWNpdHk6LjU0fTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9Oi1tb3otZm9jdXNyaW5ne291dGxpbmU6MXB4IGRvdHRlZCBCdXR0b25UZXh0fTotbW96LXVpLWludmFsaWR7Ym94LXNoYWRvdzpub25lfWRldGFpbHN7ZGlzcGxheTpibG9ja31kaWFsb2d7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjpzb2xpZDtjb2xvcjojMDAwO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0Oi1tb3otZml0LWNvbnRlbnQ7aGVpZ2h0Oi13ZWJraXQtZml0LWNvbnRlbnQ7aGVpZ2h0OmZpdC1jb250ZW50O2xlZnQ6MDttYXJnaW46YXV0bztwYWRkaW5nOjFlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3dpZHRoOi1tb3otZml0LWNvbnRlbnQ7d2lkdGg6LXdlYmtpdC1maXQtY29udGVudDt3aWR0aDpmaXQtY29udGVudH1kaWFsb2c6bm90KFtvcGVuXSl7ZGlzcGxheTpub25lfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19Y2FudmFze2Rpc3BsYXk6aW5saW5lLWJsb2NrfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1hLGFyZWEsYnV0dG9uLGlucHV0LGxhYmVsLHNlbGVjdCxzdW1tYXJ5LHRleHRhcmVhLFt0YWJpbmRleF17LW1zLXRvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn1baGlkZGVuXXtkaXNwbGF5Om5vbmV9W2FyaWEtYnVzeT10cnVlXXtjdXJzb3I6cHJvZ3Jlc3N9W2FyaWEtY29udHJvbHNde2N1cnNvcjpwb2ludGVyfVthcmlhLWRpc2FibGVkPXRydWVdLFtkaXNhYmxlZF17Y3Vyc29yOm5vdC1hbGxvd2VkfVthcmlhLWhpZGRlbj1mYWxzZV1baGlkZGVuXTpub3QoOmZvY3VzKXtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7ZGlzcGxheTppbmhlcml0O3Bvc2l0aW9uOmFic29sdXRlfWh0bWx7Ym94LXNpemluZzpib3JkZXItYm94fSosKjphY3RpdmUsKjpmb2N1c3tvdXRsaW5lOjAgIWltcG9ydGFudH1ib2R5e21pbi13aWR0aDozNjBweDttaW4taGVpZ2h0OjEwMGR2aDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDA7Zm9udC1zaXplOjFyZW07Zm9udC1mYW1pbHk6XCJVbml2ZXJzIE5leHQgUHJvXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO292ZXJmbG93LXg6aGlkZGVufWJvZHkuaXMtbWVudS1vcGVue292ZXJmbG93OmhpZGRlbn1ib2R5Lmhhcy1oZXJve3BhZGRpbmctdG9wOjB9aW1ne2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlfWZpZ3VyZXttYXJnaW46MS4yNXJlbSAwfXB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MS4yNXJlbX1he2NvbG9yOiNjMjAwMTM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuM3Msb3BhY2l0eSAuM3MsdHJhbnNmb3JtIC4zc31hOmhvdmVyLGE6Zm9jdXMsYTphY3RpdmV7Y29sb3I6IzhmMDAwZX1hIHN2Z3t0cmFuc2l0aW9uOm5vbmV9aHJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlcjowO2hlaWdodDoxcHg7bWFyZ2luOjEuMjVyZW0gMH1zdHJvbmcsYntmb250LXdlaWdodDo3MDB9ZGZuLGNpdGUsZW0saXtmb250LXN0eWxlOml0YWxpY31ibG9ja3F1b3Rle2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46Mi41ZW0gMWVtfWFkZHJlc3N7bWFyZ2luOjAgMCAxLjI1cmVtfXByZXttYXgtd2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNlZmYxZjI7Zm9udC1mYW1pbHk6XCJDb3VyaWVyIDEwIFBpdGNoXCIsQ291cmllcixtb25vc3BhY2U7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjFyZW0gMDtwYWRkaW5nOjFyZW07Ym9yZGVyLXJhZGl1czouMzEyNXJlbTtvdmVyZmxvdzphdXRvfWNvZGUsa2JkLHR0LHZhcntiYWNrZ3JvdW5kOiNlZmYxZjI7Zm9udC1mYW1pbHk6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZTtmb250LXNpemU6MTRweDtwYWRkaW5nOjNweCA2cHg7Ym9yZGVyLXJhZGl1czo0cHh9Y29kZSB2YXJ7cGFkZGluZzowfWtiZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjNweCA2cHh9bWFya3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udC13ZWlnaHQ6NTAwfWFiYnIsYWNyb255bXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWQ7Y3Vyc29yOmhlbHB9Ymlne2ZvbnQtc2l6ZToxMjUlfXN2Z3tmbGV4LXNocmluazowO3RyYW5zaXRpb246YWxsIC4zcyAwc31lbWJlZCxpZnJhbWUsb2JqZWN0e21heC13aWR0aDoxMDAlfUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7aWZyYW1lW3NyYyo9eW91dHViZV0saWZyYW1lW3NyYyo9dmltZW9de3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoKDEwMHZ3IC0gNjBweCkqLjU2MjUpfX0jd3BhZG1pbmJhcnstLXdwLWJsdWU6ICMyMjcxYjE7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfSN3cGFkbWluYmFyOmhvdmVyICN3cC1hZG1pbi1iYXItc2l0ZS1uYW1le2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fSN3cGFkbWluYmFyOm5vdCguaXMtZXhwYW5kZWQpOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfSN3cGFkbWluYmFyOm5vdCguaXMtZXhwYW5kZWQpOmhvdmVyICN3cC1hZG1pbi1iYXItc2l0ZS1uYW1le3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfSN3cGFkbWluYmFyLmlzLWV4cGFuZGVke3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfSN3cGFkbWluYmFyLmlzLWV4cGFuZGVkICN3cC1hZG1pbi1iYXItc2l0ZS1uYW1le3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfSN3cGFkbWluYmFyLmlzLWV4cGFuZGVkICN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdwLWJsdWUpfSN3cGFkbWluYmFyLmlzLWV4cGFuZGVkICN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtmb250LXNpemU6MjBweCAhaW1wb3J0YW50fSN3cGFkbWluYmFyIC5hYi10b3AtbWVudT4ubWVudXBvcD4uYWItc3ViLXdyYXBwZXJ7dG9wOjEwMCV9QG1lZGlhKG1heC13aWR0aDogNzgycHgpeyN3cGFkbWluYmFyIC5hYi10b3Atc2Vjb25kYXJ5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjB9I3dwYWRtaW5iYXIgLmFiLXRvcC1zZWNvbmRhcnk+Lm1lbnVwb3A+LmFiLXN1Yi13cmFwcGVye3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA2MzlweCl7I3dwYWRtaW5iYXIgI3dwLWFkbWluLWJhci1yb290LWRlZmF1bHR7ZGlzcGxheTpmbGV4fSN3cGFkbWluYmFyICN3cC1hZG1pbi1iYXItcm9vdC1kZWZhdWx0Pmxpe2ZsZXgtc2hyaW5rOjB9fUBtZWRpYShtYXgtd2lkdGg6IDc4MnB4KXsjd3BhZG1pbmJhciB1bCN3cC1hZG1pbi1iYXItcm9vdC1kZWZhdWx0PmxpI3dwLWFkbWluLWJhci13cHNlby1tZW51LCN3cGFkbWluYmFyIHVsI3dwLWFkbWluLWJhci1yb290LWRlZmF1bHQ+bGkjd3AtYWRtaW4tYmFyLWdmb3JtLWZvcm1ze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0jd3AtYWRtaW4tYmFyLXNpdGUtbmFtZXtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMDAwICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDZweCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNzgzcHgpeyN3cC1hZG1pbi1iYXItc2l0ZS1uYW1le3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMycHgpfX0jd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTpiZWZvcmUsI3dwLWFkbWluLWJhci1zaXRlLW5hbWU6YWZ0ZXJ7d2lkdGg6NDZweDtoZWlnaHQ6NDZweH1AbWVkaWEobWluLXdpZHRoOiA3ODNweCl7I3dwLWFkbWluLWJhci1zaXRlLW5hbWU6YmVmb3JlLCN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmFmdGVye3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9fSN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmJlZm9yZXtjb250ZW50OlwiXCIgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgIWltcG9ydGFudH0jd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTphZnRlcntjb250ZW50Olwi74SJXCIgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtZmFtaWx5OmRhc2hpY29ucztmb250LXNpemU6MThweDt0cmFuc2l0aW9uOmFsbCAuMnMgIWltcG9ydGFudDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0jd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTpob3ZlcjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13cC1ibHVlKX0jd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTpob3ZlcjphZnRlcntmb250LXNpemU6MjJweH0uYWxpZ25sZWZ0e2Rpc3BsYXk6aW5saW5lO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEuNXJlbX0uYWxpZ25yaWdodHtkaXNwbGF5OmlubGluZTtmbG9hdDpyaWdodDttYXJnaW4tbGVmdDoxLjVyZW19LmFsaWduY2VudGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS53cC1jYXB0aW9ue21hcmdpbi1ib3R0b206MS41cmVtO21heC13aWR0aDoxMDAlfS53cC1jYXB0aW9uIGltZ1tjbGFzcyo9d3AtaW1hZ2UtXXtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dHttYXJnaW46MXJlbSAwfXNwYW4ud3AtY2FwdGlvbi10ZXh0e3RleHQtYWxpZ246Y2VudGVyfS5nYWxsZXJ5ey0tZ2FsbGVyeS1nYXA6IDFyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDp2YXIoLS1nYWxsZXJ5LWdhcCk7bWFyZ2luOjEuMjVyZW0gMH0uZ2FsbGVyeS1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOmNhbGMoNTAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApKTttYXJnaW46MH1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmdhbGxlcnktaXRlbXt3aWR0aDpjYWxjKCgxMDAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApKjIpLzMpfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVte3dpZHRoOmNhbGMoKDEwMCUgLSB2YXIoLS1nYWxsZXJ5LWdhcCkqMSkvMil9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW17d2lkdGg6Y2FsYygoMTAwJSAtIHZhcigtLWdhbGxlcnktZ2FwKSoyKS8zKX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbXt3aWR0aDpjYWxjKCgxMDAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApKjMpLzQpfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVte3dpZHRoOmNhbGMoKDEwMCUgLSB2YXIoLS1nYWxsZXJ5LWdhcCkqNCkvNSl9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW17d2lkdGg6Y2FsYygoMTAwJSAtIHZhcigtLWdhbGxlcnktZ2FwKSo1KS82KX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbXt3aWR0aDpjYWxjKCgxMDAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApKjYpLzcpfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVte3dpZHRoOmNhbGMoKDEwMCUgLSB2YXIoLS1nYWxsZXJ5LWdhcCkqNykvOCl9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW17d2lkdGg6Y2FsYygoMTAwJSAtIHZhcigtLWdhbGxlcnktZ2FwKSo4KS85KX19LmdhbGxlcnktY2FwdGlvbntkaXNwbGF5OmJsb2NrfS53cC1zbWlsZXl7Ym9yZGVyOjA7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MDtwYWRkaW5nOjB9LnRleHQtc217Zm9udC1zaXplOi44NzVyZW19LnRleHQtbWR7Zm9udC1zaXplOjEuMTI1cmVtfS50ZXh0LWxnLC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZXtmb250LXNpemU6MS4xMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsudGV4dC1sZywuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2V7Zm9udC1zaXplOjEuNXJlbX19LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0udGV4dC13e2NvbG9yOiNmZmZ9LnRleHQtYntjb2xvcjojMDAwfS50ZXh0LW91dGxpbmVke2NvbG9yOnJnYmEoMCwwLDAsMCk7LXdlYmtpdC10ZXh0LXN0cm9rZToxcHggIzAwMH0udGV4dC13IC50ZXh0LW91dGxpbmVkey13ZWJraXQtdGV4dC1zdHJva2U6MXB4ICNmZmZ9LnRleHQtb3V0bGluZWQgLnRleHQtYnstd2Via2l0LXRleHQtc3Ryb2tlOjFweCAjMDAwfWFydGljbGUucHJvZHVjdCBhLmFkZGVkX3RvX2NhcnQsLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQgYSwjYWRkX3BheW1lbnRfbWV0aG9kIC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbiwud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b24sLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbiwuc2hvd2NvdXBvbiwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYTpub3QoW2NsYXNzXSksLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIGE6bm90KFtjbGFzc10pLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlIGE6bm90KFtjbGFzc10pLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvIGE6bm90KFtjbGFzc10pLC5lZGl0b3IgYTpub3QoW2NsYXNzXSksLmVudHJ5LWNvbnRlbnQgYTpub3QoW2NsYXNzXSl7Y29sb3I6I2MyMDAxMzt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpe2FydGljbGUucHJvZHVjdCBhLmFkZGVkX3RvX2NhcnQ6aG92ZXIsLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQgYTpob3ZlciwjYWRkX3BheW1lbnRfbWV0aG9kIC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b246aG92ZXIsLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbjpob3Zlciwuc2hvd2NvdXBvbjpob3Zlciwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYTpob3Zlcjpub3QoW2NsYXNzXSksLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIGE6aG92ZXI6bm90KFtjbGFzc10pLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlIGE6aG92ZXI6bm90KFtjbGFzc10pLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvIGE6aG92ZXI6bm90KFtjbGFzc10pLC5lZGl0b3IgYTpob3Zlcjpub3QoW2NsYXNzXSksLmVudHJ5LWNvbnRlbnQgYTpob3Zlcjpub3QoW2NsYXNzXSl7Y29sb3I6I2MyMDAxMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfX0uYmxvY2txdW90ZXtmb250LXNpemU6MS4yNXJlbTttYXJnaW46My4xMjVyZW0gMS44NzVyZW19LmJsb2NrcXVvdGUgcHtmb250LXdlaWdodDo3MDB9LmJsb2NrcXVvdGUgY2l0ZXtkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO21hcmdpbi10b3A6MXJlbTttYXJnaW4tYm90dG9tOjB9LmVkaXRvcj4qOmxhc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQ+KjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uZWRpdG9yIGgxLC5lbnRyeS1jb250ZW50IGgxLC5lZGl0b3IgLmgxLC5lbnRyeS1jb250ZW50IC5oMSwuZWRpdG9yIGgyLC5lbnRyeS1jb250ZW50IGgyLC5lZGl0b3IgLmgyLC5lbnRyeS1jb250ZW50IC5oMiwuZWRpdG9yIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmcsLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5lZGl0b3IgLmdmb3JtX2hlYWRpbmcsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZW50cnktY29udGVudCAuZ2Zvcm1faGVhZGluZywuZWRpdG9yIGgzLC5lbnRyeS1jb250ZW50IGgzLC5lZGl0b3IgLmgzLC5lbnRyeS1jb250ZW50IC5oMywuZWRpdG9yIC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDIsLmVudHJ5LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMiwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC5lZGl0b3IgaDIsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAuZW50cnktY29udGVudCBoMiwuZWRpdG9yIGg0LC5lbnRyeS1jb250ZW50IGg0LC5lZGl0b3IgLmg0LC5lbnRyeS1jb250ZW50IC5oNCwuZWRpdG9yIC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmVwbHktdGl0bGUsLmVudHJ5LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0ICNyZXBseS10aXRsZSwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVkaXRvciAjcmVwbHktdGl0bGUsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5lbnRyeS1jb250ZW50ICNyZXBseS10aXRsZSwuZWRpdG9yIGg1LC5lbnRyeS1jb250ZW50IGg1LC5lZGl0b3IgLmg1LC5lbnRyeS1jb250ZW50IC5oNSwuZWRpdG9yIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCwuZW50cnktY29udGVudCAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQsLmVkaXRvciAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsLndvb2NvbW1lcmNlIC5lZGl0b3IgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLC53b29jb21tZXJjZSAuZW50cnktY29udGVudCAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsLmVkaXRvciAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgaDIsLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAuZWRpdG9yIGgyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAuZW50cnktY29udGVudCBoMiwuZWRpdG9yICNjdXN0b21lcl9kZXRhaWxzIGgzLC5lbnRyeS1jb250ZW50ICNjdXN0b21lcl9kZXRhaWxzIGgzLCNjdXN0b21lcl9kZXRhaWxzIC5lZGl0b3IgaDMsI2N1c3RvbWVyX2RldGFpbHMgLmVudHJ5LWNvbnRlbnQgaDMsLmVkaXRvciBoNiwuZW50cnktY29udGVudCBoNiwuZWRpdG9yIC5oNiwuZW50cnktY29udGVudCAuaDZ7bWFyZ2luLXRvcDoxLjI1cmVtfS5lZGl0b3IgaDE6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgaDE6Zmlyc3QtY2hpbGQsLmVkaXRvciAuaDE6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLmgxOmZpcnN0LWNoaWxkLC5lZGl0b3IgaDI6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgaDI6Zmlyc3QtY2hpbGQsLmVkaXRvciAuaDI6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLmgyOmZpcnN0LWNoaWxkLC5lZGl0b3IgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZzpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5nOmZpcnN0LWNoaWxkLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmVkaXRvciAuZ2Zvcm1faGVhZGluZzpmaXJzdC1jaGlsZCwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5lbnRyeS1jb250ZW50IC5nZm9ybV9oZWFkaW5nOmZpcnN0LWNoaWxkLC5lZGl0b3IgaDM6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgaDM6Zmlyc3QtY2hpbGQsLmVkaXRvciAuaDM6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLmgzOmZpcnN0LWNoaWxkLC5lZGl0b3IgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMjpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIGgyOmZpcnN0LWNoaWxkLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLmVkaXRvciBoMjpmaXJzdC1jaGlsZCwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC5lbnRyeS1jb250ZW50IGgyOmZpcnN0LWNoaWxkLC5lZGl0b3IgaDQ6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgaDQ6Zmlyc3QtY2hpbGQsLmVkaXRvciAuaDQ6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLmg0OmZpcnN0LWNoaWxkLC5lZGl0b3IgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0ICNyZXBseS10aXRsZTpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgI3JlcGx5LXRpdGxlOmZpcnN0LWNoaWxkLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuZWRpdG9yICNyZXBseS10aXRsZTpmaXJzdC1jaGlsZCwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LWNvbnRlbnQgI3JlcGx5LXRpdGxlOmZpcnN0LWNoaWxkLC5lZGl0b3IgaDU6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgaDU6Zmlyc3QtY2hpbGQsLmVkaXRvciAuaDU6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLmg1OmZpcnN0LWNoaWxkLC5lZGl0b3IgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkOmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZDpmaXJzdC1jaGlsZCwuZWRpdG9yIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGU6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZTpmaXJzdC1jaGlsZCwud29vY29tbWVyY2UgLmVkaXRvciAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGU6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlIC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZTpmaXJzdC1jaGlsZCwuZWRpdG9yICNjdXN0b21lcl9kZXRhaWxzIGgzOmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50ICNjdXN0b21lcl9kZXRhaWxzIGgzOmZpcnN0LWNoaWxkLCNjdXN0b21lcl9kZXRhaWxzIC5lZGl0b3IgaDM6Zmlyc3QtY2hpbGQsI2N1c3RvbWVyX2RldGFpbHMgLmVudHJ5LWNvbnRlbnQgaDM6Zmlyc3QtY2hpbGQsLmVkaXRvciBoNjpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCBoNjpmaXJzdC1jaGlsZCwuZWRpdG9yIC5oNjpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCAuaDY6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfWgxLC5oMSxoMiwuaDIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZyxoMywuaDMsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMixoNCwuaDQsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0ICNyZXBseS10aXRsZSxoNSwuaDUsLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkLC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyLCNjdXN0b21lcl9kZXRhaWxzIGgzLGg2LC5oNnttaW4taGVpZ2h0OjB2dztmb250LWZhbWlseTpcIlVuaXZlcnMgTmV4dCBQcm9cIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjE7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206Ljc1ZW19aDEgYSwuaDEgYSxoMiBhLC5oMiBhLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmcgYSxoMyBhLC5oMyBhLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDIgYSxoNCBhLC5oNCBhLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmVwbHktdGl0bGUgYSxoNSBhLC5oNSBhLC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCBhLC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUgYSwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgaDIgYSwjY3VzdG9tZXJfZGV0YWlscyBoMyBhLGg2IGEsLmg2IGF7Y29sb3I6aW5oZXJpdH1oMSwuaDF7Zm9udC1zaXplOjIuNjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXtoMSwuaDF7Zm9udC1zaXplOjQuMTI1cmVtfX1oMiwuaDIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZ3tmb250LXNpemU6MnJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7aDIsLmgyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmd7Zm9udC1zaXplOjIuNXJlbX19aDMsLmgzLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDJ7Zm9udC1zaXplOmNsYW1wKDEuNXJlbSxjYWxjKDEuNXJlbSArICgxdncgLSA2LjRweCkgKiAwLjUpLDEuNzVyZW0pfWg0LC5oNCwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgI3JlcGx5LXRpdGxle2ZvbnQtc2l6ZTpjbGFtcCgxLjI1cmVtLGNhbGMoMS4yNXJlbSArICgxdncgLSA2LjRweCkgKiAwLjUpLDEuNXJlbSl9aDUsLmg1LC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBoMiwjY3VzdG9tZXJfZGV0YWlscyBoM3tmb250LXNpemU6Y2xhbXAoMS4xMjVyZW0sY2FsYygxLjEyNXJlbSArICgxdncgLSA2LjRweCkgKiAwLjI1KSwxLjI1cmVtKX1oNiwuaDZ7Zm9udC1zaXplOjFyZW19dWwsb2x7bWFyZ2luOjAgMCAxLjI1cmVtIDA7cGFkZGluZy1sZWZ0OjEuODc1cmVtfXVse2xpc3Qtc3R5bGU6ZGlzY31vbHtsaXN0LXN0eWxlOmRlY2ltYWx9bGk+dWwsbGk+b2x7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW46MCAxcmVtIDEuMjVyZW19Lmxpc3QtY2hlY2ssLmxpc3QtZG90LC5saXN0LW51bWJlcntsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjVyZW07cGFkZGluZy1sZWZ0OjB9Lmxpc3QtY2hlY2s+bGksLmxpc3QtZG90PmxpLC5saXN0LW51bWJlcj5saXtwYWRkaW5nLWxlZnQ6MS44NzVyZW19Lmxpc3QtY2hlY2s+bGl7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDcGF0aCBkPSdNNDM1Ljg0OCA4My40NjZMMTcyLjgwNCAzNDYuNTFsLTk2LjY1Mi05Ni42NTJjLTQuNjg2LTQuNjg2LTEyLjI4NC00LjY4Ni0xNi45NzEgMGwtMjguMjg0IDI4LjI4NGMtNC42ODYgNC42ODYtNC42ODYgMTIuMjg0IDAgMTYuOTcxbDEzMy40MjEgMTMzLjQyMWM0LjY4NiA0LjY4NiAxMi4yODQgNC42ODYgMTYuOTcxIDBsMjk5LjgxMy0yOTkuODEzYzQuNjg2LTQuNjg2IDQuNjg2LTEyLjI4NCAwLTE2Ljk3MWwtMjguMjg0LTI4LjI4NGMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3IDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCAwIC4zNWVtLzFlbSAxZW19Lmxpc3QtZG90Pmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5saXN0LWRvdD5saTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6LjVlbTtoZWlnaHQ6LjVlbTtiYWNrZ3JvdW5kLWNvbG9yOiNjMjAwMTM7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOi41ZW07bGVmdDouMjVlbX0ubGlzdC1udW1iZXJ7Y291bnRlci1yZXNldDpjdXN0b20tY291bnRlcn0ubGlzdC1udW1iZXI+bGl7Y291bnRlci1pbmNyZW1lbnQ6Y3VzdG9tLWNvdW50ZXI7bWluLWhlaWdodDoxLjJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0ubGlzdC1udW1iZXI+bGk6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihjdXN0b20tY291bnRlcik7d2lkdGg6MS41ZW07aGVpZ2h0OjEuNWVtO2NvbG9yOiNjMjAwMTM7Zm9udC1zaXplOi43NWVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjMzO2JvcmRlcjoxcHggc29saWQgI2MyMDAxMztib3JkZXItcmFkaXVzOjUwJTt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjI1ZW07bGVmdDowfXRhYmxle3dpZHRoOjEwMCU7bWFyZ2luOjAgMCAxLjI1cmVtO3dvcmQtYnJlYWs6bm9ybWFsfXRhYmxlIHRoLHRhYmxlIHRke3BhZGRpbmc6LjM3NXJlbSAuNXJlbTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnRhYmxlLWJvcmRlcmVke2JvcmRlcjoxcHggc29saWQgI2QwZDBkMH0udGFibGUtYm9yZGVyZWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlcjoxcHggc29saWQgI2QwZDBkMH0udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5Zjl9LnRhYmxlLXJlc3BvbnNpdmV7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5idG4sLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCwud29vY29tbWVyY2UgYS5idXR0b24sLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSxpbnB1dFt0eXBlPXN1Ym1pdF17dHJhbnNpdGlvbjphbGwgLjNzIDBzO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOi43NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjFyZW0gMS4yNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0uYnRuOmhvdmVyLC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZSBpbnB1dC5idXR0b246aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwuYnRuOmZvY3VzLC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6Zm9jdXMsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmZvY3VzLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmZvY3VzLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6Zm9jdXMsLndvb2NvbW1lcmNlIGEuYnV0dG9uOmZvY3VzLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmZvY3VzLC53b29jb21tZXJjZSBpbnB1dC5idXR0b246Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywuYnRuOmFjdGl2ZSwud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmFjdGl2ZSwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6YWN0aXZlLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmFjdGl2ZSwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmFjdGl2ZSwud29vY29tbWVyY2UgYS5idXR0b246YWN0aXZlLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmFjdGl2ZSwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojOGYwMDBlO2JvcmRlci1jb2xvcjojOGYwMDBlO2NvbG9yOiNmZmZ9LmJ0biBzdmcsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQgc3ZnLC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQgc3ZnLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCBzdmcsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQgc3ZnLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQgc3ZnLC53b29jb21tZXJjZSBhLmJ1dHRvbiBzdmcsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24gc3ZnLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24gc3ZnLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSBzdmcsLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSBzdmcsaW5wdXRbdHlwZT1zdWJtaXRdIHN2Z3tmbGV4LXNocmluazowO3dpZHRoOjEuMjVyZW07aGVpZ2h0OjEuMjVyZW07dHJhbnNpdGlvbjpub25lfS5idG4tc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6IzM4YmRmODtib3JkZXItY29sb3I6IzM4YmRmODtjb2xvcjojZmZmfS5idG4tc2Vjb25kYXJ5OmhvdmVyLC5idG4tc2Vjb25kYXJ5OmZvY3VzLC5idG4tc2Vjb25kYXJ5OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxMWIwZjc7Ym9yZGVyLWNvbG9yOiMxMWIwZjc7Y29sb3I6I2ZmZn0uYnRuLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZjtjb2xvcjojYzIwMDEzfS5idG4td2hpdGU6aG92ZXIsLmJ0bi13aGl0ZTpmb2N1cywuYnRuLXdoaXRlOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNjMjAwMTM7Ym9yZGVyLWNvbG9yOiNjMjAwMTM7Y29sb3I6I2ZmZn0uYnRuLWJsYWNre2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItY29sb3I6IzAwMDtjb2xvcjojZmZmfS5idG4tYmxhY2s6aG92ZXIsLmJ0bi1ibGFjazpmb2N1cywuYnRuLWJsYWNrOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNjMjAwMTM7Ym9yZGVyLWNvbG9yOiNjMjAwMTM7Y29sb3I6I2ZmZn0uYnRuLXNtLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyAuYnV0dG9uLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbntoZWlnaHQ6Mi41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO3BhZGRpbmc6MCAxLjI1cmVtfS5idG4tbGcsLndvb2NvbW1lcmNlICNwYXltZW50ICNwbGFjZV9vcmRlciwud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdC5jaGVja291dC1idXR0b257aGVpZ2h0OjMuMTI1cmVtO2ZvbnQtc2l6ZToxLjEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5idG4tbGcsLndvb2NvbW1lcmNlICNwYXltZW50ICNwbGFjZV9vcmRlciwud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdC5jaGVja291dC1idXR0b257aGVpZ2h0OjMuMzc1cmVtO2ZvbnQtc2l6ZToxLjI1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey5idG4tbGcsLndvb2NvbW1lcmNlICNwYXltZW50ICNwbGFjZV9vcmRlciwud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdC5jaGVja291dC1idXR0b257cGFkZGluZzowIDJyZW19fS5idG4tb3V0bGluZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOiNjMjAwMTM7Y29sb3I6I2MyMDAxM30uYnRuLW91dGxpbmU6aG92ZXIsLmJ0bi1vdXRsaW5lOmZvY3VzLC5idG4tb3V0bGluZTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYzIwMDEzO2JvcmRlci1jb2xvcjojYzIwMDEzO2NvbG9yOiNmZmZ9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOiMzOGJkZjg7Y29sb3I6IzM4YmRmOH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMzhiZGY4O2JvcmRlci1jb2xvcjojMzhiZGY4O2NvbG9yOiNmZmZ9LmJ0bi1sYWJlbHtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojYzIwMDEzO2NvbG9yOiNmZmY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6Ljg3NXJlbTtwYWRkaW5nOi4zMTI1cmVtIC42MjVyZW07Ym9yZGVyLXJhZGl1czouMzEyNXJlbX0uYnRuLWxhYmVsLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMzOGJkZjh9LmJ0bi1ncm91cHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2dhcDouOTM3NXJlbX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3QsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhLGlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT11cmxdLGlucHV0W3R5cGU9cGFzc3dvcmRdLGlucHV0W3R5cGU9c2VhcmNoXSxpbnB1dFt0eXBlPW51bWJlcl0saW5wdXRbdHlwZT10ZWxdLGlucHV0W3R5cGU9cmFuZ2VdLGlucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT13ZWVrXSxpbnB1dFt0eXBlPXRpbWVdLGlucHV0W3R5cGU9ZGF0ZXRpbWVdLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLGlucHV0W3R5cGU9Y29sb3JdLHRleHRhcmVhe3RyYW5zaXRpb246YWxsIC4zcyAwczt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjFyZW07cGFkZGluZzouODEyNXJlbSAxcmVtO2JvcmRlcjoxcHggc29saWQgI2QwZDBkMDtib3JkZXItcmFkaXVzOi4zMTI1cmVtfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXVybF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cGFzc3dvcmRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXNlYXJjaF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bnVtYmVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXJhbmdlXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRlXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1tb250aF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9d2Vla106LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGltZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1jb2xvcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7b3BhY2l0eTouOH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT11cmxdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXNlYXJjaF06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW51bWJlcl06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRlbF06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXJhbmdlXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZV06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW1vbnRoXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9d2Vla106LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRpbWVdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZV06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9Y29sb3JdOi1tb3otcGxhY2Vob2xkZXIsdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7b3BhY2l0eTouOH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT11cmxdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cGFzc3dvcmRdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9c2VhcmNoXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW51bWJlcl06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZV06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1tb250aF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT13ZWVrXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRpbWVdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9Y29sb3JdOjotbW96LXBsYWNlaG9sZGVyLHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVye3RyYW5zaXRpb246YWxsIC4zcyAwcztvcGFjaXR5Oi44fS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXVybF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW1vbnRoXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXdlZWtdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGltZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1jb2xvcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7dHJhbnNpdGlvbjphbGwgLjNzIDBzO29wYWNpdHk6Ljh9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cmFuZ2VdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZV06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWNvbG9yXTo6cGxhY2Vob2xkZXIsdGV4dGFyZWE6OnBsYWNlaG9sZGVye3RyYW5zaXRpb246YWxsIC4zcyAwcztvcGFjaXR5Oi44fS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6aG92ZXIsaW5wdXRbdHlwZT10ZXh0XTpob3ZlcixpbnB1dFt0eXBlPWVtYWlsXTpob3ZlcixpbnB1dFt0eXBlPXVybF06aG92ZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06aG92ZXIsaW5wdXRbdHlwZT1zZWFyY2hdOmhvdmVyLGlucHV0W3R5cGU9bnVtYmVyXTpob3ZlcixpbnB1dFt0eXBlPXRlbF06aG92ZXIsaW5wdXRbdHlwZT1yYW5nZV06aG92ZXIsaW5wdXRbdHlwZT1kYXRlXTpob3ZlcixpbnB1dFt0eXBlPW1vbnRoXTpob3ZlcixpbnB1dFt0eXBlPXdlZWtdOmhvdmVyLGlucHV0W3R5cGU9dGltZV06aG92ZXIsaW5wdXRbdHlwZT1kYXRldGltZV06aG92ZXIsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06aG92ZXIsaW5wdXRbdHlwZT1jb2xvcl06aG92ZXIsdGV4dGFyZWE6aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0OmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTpmb2N1cyxpbnB1dFt0eXBlPXRleHRdOmZvY3VzLGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLGlucHV0W3R5cGU9dXJsXTpmb2N1cyxpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLGlucHV0W3R5cGU9dGVsXTpmb2N1cyxpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLGlucHV0W3R5cGU9d2Vla106Zm9jdXMsaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyx0ZXh0YXJlYTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOmFjdGl2ZSxpbnB1dFt0eXBlPXRleHRdOmFjdGl2ZSxpbnB1dFt0eXBlPWVtYWlsXTphY3RpdmUsaW5wdXRbdHlwZT11cmxdOmFjdGl2ZSxpbnB1dFt0eXBlPXBhc3N3b3JkXTphY3RpdmUsaW5wdXRbdHlwZT1zZWFyY2hdOmFjdGl2ZSxpbnB1dFt0eXBlPW51bWJlcl06YWN0aXZlLGlucHV0W3R5cGU9dGVsXTphY3RpdmUsaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlLGlucHV0W3R5cGU9ZGF0ZV06YWN0aXZlLGlucHV0W3R5cGU9bW9udGhdOmFjdGl2ZSxpbnB1dFt0eXBlPXdlZWtdOmFjdGl2ZSxpbnB1dFt0eXBlPXRpbWVdOmFjdGl2ZSxpbnB1dFt0eXBlPWRhdGV0aW1lXTphY3RpdmUsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06YWN0aXZlLGlucHV0W3R5cGU9Y29sb3JdOmFjdGl2ZSx0ZXh0YXJlYTphY3RpdmV7Ym9yZGVyLWNvbG9yOiMwMDB9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZXh0XTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dXJsXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRlbF06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGVdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPW1vbnRoXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT13ZWVrXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10aW1lXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWNvbG9yXTpmb2N1czo6cGxhY2Vob2xkZXIsdGV4dGFyZWE6Zm9jdXM6OnBsYWNlaG9sZGVye29wYWNpdHk6LjJ9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPWNvbG9yXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9ZGF0ZV0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPWRhdGV0aW1lLWxvY2FsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9ZGF0ZXRpbWVdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1lbWFpbF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPW1vbnRoXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9bnVtYmVyXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9cGFzc3dvcmRdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1zZWFyY2hdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT10ZWxdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT10ZXh0XSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9dGltZV0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPXVybF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPXdlZWtdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3QuaGlkZGVuLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYS5oaWRkZW4saW5wdXQuaGlkZGVuW3R5cGU9dGV4dF0saW5wdXQuaGlkZGVuW3R5cGU9ZW1haWxdLGlucHV0LmhpZGRlblt0eXBlPXVybF0saW5wdXQuaGlkZGVuW3R5cGU9cGFzc3dvcmRdLGlucHV0LmhpZGRlblt0eXBlPXNlYXJjaF0saW5wdXQuaGlkZGVuW3R5cGU9bnVtYmVyXSxpbnB1dC5oaWRkZW5bdHlwZT10ZWxdLGlucHV0LmhpZGRlblt0eXBlPXJhbmdlXSxpbnB1dC5oaWRkZW5bdHlwZT1kYXRlXSxpbnB1dC5oaWRkZW5bdHlwZT1tb250aF0saW5wdXQuaGlkZGVuW3R5cGU9d2Vla10saW5wdXQuaGlkZGVuW3R5cGU9dGltZV0saW5wdXQuaGlkZGVuW3R5cGU9ZGF0ZXRpbWVdLGlucHV0LmhpZGRlblt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dC5oaWRkZW5bdHlwZT1jb2xvcl0sdGV4dGFyZWEuaGlkZGVue29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW46MH1pbnB1dFt0eXBlPW51bWJlcl17LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLWxlZnQ6MXJlbX1maWVsZHNldHtib3JkZXItcmFkaXVzOi4zMTI1cmVtfXRleHRhcmVhe2hlaWdodDo2Ljg3NXJlbTtwYWRkaW5nOjFyZW19aW5wdXRbdHlwZT1jaGVja2JveF17dHJhbnNpdGlvbjphbGwgLjNzIDBzO2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7Ym9yZGVyOjFweCBzb2xpZCAjZDBkMGQwO2JvcmRlci1yYWRpdXM6LjMxMjVyZW07YXBwZWFyYW5jZTpub25lO21hcmdpbi1yaWdodDouNWVtfWlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1jb2xvcjojMDAwO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BhdGggZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpfWxhYmVsOmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hde2JvcmRlci1jb2xvcjojMDAwfWlucHV0W3R5cGU9cmFkaW9de3RyYW5zaXRpb246YWxsIC4zcyAwcztmbGV4LXNocmluazowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Ym9yZGVyOjFweCBzb2xpZCAjZDBkMGQwO2JvcmRlci1yYWRpdXM6NTAlO2FwcGVhcmFuY2U6bm9uZTttYXJnaW4tcmlnaHQ6LjVlbX1pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIGJsYWNrIDAlLCBibGFjayAwLjI1cmVtLCB3aGl0ZSAwLjI1cmVtKTtib3JkZXItY29sb3I6IzAwMH1pbnB1dFt0eXBlPXJhZGlvXTpob3Zlcntib3JkZXItY29sb3I6IzAwMH1sYWJlbDpob3ZlciBpbnB1dFt0eXBlPXJhZGlvXXtib3JkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHJvdGF0aW9uezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5mbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmZsZXgtbWQtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1tZC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5mbGV4LWxnLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsuZmxleC14bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDApey5oaWRkZW4teHMtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IC0xKXsudmlzaWJsZS14cy11cHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5oaWRkZW4tbWQtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDYzOXB4KXsudmlzaWJsZS1tZC11cHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuaGlkZGVuLWxnLXVwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey52aXNpYmxlLWxnLXVwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey5oaWRkZW4teGwtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDE0MzlweCl7LnZpc2libGUteGwtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkgIWltcG9ydGFudH0udGV4dC13cmFwe3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogMCl7LnRleHQteHMtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC14cy1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQteHMtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsudGV4dC1tZC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LW1kLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsudGV4dC1sZy1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LWxnLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsudGV4dC14bC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXhsLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC14bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19LnRleHQtbG93ZXJjYXNle3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSAhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudH0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudH0uYmctcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNjMjAwMTMgIWltcG9ydGFudH0uY29sb3ItcHJpbWFyeXtjb2xvcjojYzIwMDEzICFpbXBvcnRhbnR9LmJnLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMzOGJkZjggIWltcG9ydGFudH0uY29sb3Itc2Vjb25kYXJ5e2NvbG9yOiMzOGJkZjggIWltcG9ydGFudH0uYmctd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnR9LmNvbG9yLXdoaXRle2NvbG9yOiNmZmYgIWltcG9ydGFudH0uYmctYmxhY2t7YmFja2dyb3VuZC1jb2xvcjojMDAwICFpbXBvcnRhbnR9LmNvbG9yLWJsYWNre2NvbG9yOiMwMDAgIWltcG9ydGFudH0uYmctZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOiNkN2Q3ZDcgIWltcG9ydGFudH0uY29sb3ItZ3JleXtjb2xvcjojZDdkN2Q3ICFpbXBvcnRhbnR9LmltZy1jb3Zlcnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5pbWctY29udGFpbnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtvYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudH0uc2NyZWVuLXJlYWRlci10ZXh0e2JvcmRlcjowO2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2NsaXAtcGF0aDppbnNldCg1MCUpO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweDt3b3JkLXdyYXA6bm9ybWFsICFpbXBvcnRhbnR9LnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1c3tmb250LXNpemU6Ljg3NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjE7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzowIDAgMnB4IDJweCByZ2JhKDAsMCwwLC42KTtjbGlwOmF1dG8gIWltcG9ydGFudDtjbGlwLXBhdGg6bm9uZTtjb2xvcjojMDAwO2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZDtoZWlnaHQ6YXV0bztsZWZ0OjVweDtsaW5lLWhlaWdodDpub3JtYWw7cGFkZGluZzouOTM3NXJlbSAxLjQzNzVyZW0gLjg3NXJlbTt0ZXh0LWRlY29yYXRpb246bm9uZTt0b3A6NXB4O3dpZHRoOmF1dG87ei1pbmRleDoxMDAwMDB9Lm5vLXNjcm9sbHt3aWR0aDoxMDAlO2hlaWdodDoxMDB2aDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO292ZXJzY3JvbGwtYmVoYXZpb3I6bm9uZX0ub3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50fS5kaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnR9LmNvbnRhaW5lciwud29vY29tbWVyY2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1jb250ZW50LC5tYWluLW1lbnVfX2NvbnRhaW5lciwuY29udGFpbmVyLWZsdWlkLC5jb250YWluZXIteGwsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXIteHN7LS1icy1ndXR0ZXIteDogMzBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5jb250YWluZXIsLndvb2NvbW1lcmNlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtY29udGVudCwubWFpbi1tZW51X19jb250YWluZXJ7bWF4LXdpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5jb250YWluZXItbWQsLmNvbnRhaW5lciwud29vY29tbWVyY2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1jb250ZW50LC5tYWluLW1lbnVfX2NvbnRhaW5lcnttYXgtd2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lciwud29vY29tbWVyY2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1jb250ZW50LC5tYWluLW1lbnVfX2NvbnRhaW5lcnttYXgtd2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLC53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnQsLm1haW4tbWVudV9fY29udGFpbmVye21heC13aWR0aDoxOTIwcHh9fTpyb290ey0tYnMtYnJlYWtwb2ludC14czogMDstLWJzLWJyZWFrcG9pbnQtbWQ6IDY0MHB4Oy0tYnMtYnJlYWtwb2ludC1sZzogMTAyNXB4Oy0tYnMtYnJlYWtwb2ludC14bDogMTQ0MHB4fS5yb3csLndvb2NvbW1lcmNlIC5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXR7LS1icy1ndXR0ZXIteDogMzBweDstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSl9LnJvdz4qLC53b29jb21tZXJjZSAuY29sMi1zZXQ+Kiwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQ+KntmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KX0uY29se2ZsZXg6MSAwIDAlfS5yb3ctY29scy1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0ucm93LWNvbHMtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmctMCwuZ3gtMHstLWJzLWd1dHRlci14OiAwfS5nLTAsLmd5LTB7LS1icy1ndXR0ZXIteTogMH0uZy0xLC5neC0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19LmctMSwuZ3ktMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLTIsLmd4LTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLTIsLmd5LTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLTMsLmd4LTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy0zLC5neS0zey0tYnMtZ3V0dGVyLXk6IDFyZW19LmctNCwuZ3gtNHstLWJzLWd1dHRlci14OiAxLjVyZW19LmctNCwuZ3ktNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmctNSwuZ3gtNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLTUsLmd5LTV7LS1icy1ndXR0ZXIteTogM3JlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmNvbC1tZHtmbGV4OjEgMCAwJX0ucm93LWNvbHMtbWQtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtbWQtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtbWQtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1tZC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLW1kLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbWQtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1tZC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLW1kLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbWQtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1tZC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtbWQtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLW1kLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1tZC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbWQtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1tZC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLW1kLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbWQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLW1kLTAsLmd4LW1kLTB7LS1icy1ndXR0ZXIteDogMH0uZy1tZC0wLC5neS1tZC0wey0tYnMtZ3V0dGVyLXk6IDB9LmctbWQtMSwuZ3gtbWQtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLW1kLTEsLmd5LW1kLTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy1tZC0yLC5neC1tZC0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy1tZC0yLC5neS1tZC0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy1tZC0zLC5neC1tZC0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmctbWQtMywuZ3ktbWQtM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLW1kLTQsLmd4LW1kLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLW1kLTQsLmd5LW1kLTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLW1kLTUsLmd4LW1kLTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy1tZC01LC5neS1tZC01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmNvbC1sZ3tmbGV4OjEgMCAwJX0ucm93LWNvbHMtbGctYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtbGctMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtbGctMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1sZy0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLWxnLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbGctNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1sZy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLWxnLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbGctNCwud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb257ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1sZy01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbGctNiwud29vY29tbWVyY2UgLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UgLmNvbDItc2V0IC5jb2wtMiwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0xLC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAuY29sLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1sZy03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbGctOCwud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LWxnLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LWxnLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1sZy01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbGctMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLWxnLTAsLmd4LWxnLTB7LS1icy1ndXR0ZXIteDogMH0uZy1sZy0wLC5neS1sZy0wey0tYnMtZ3V0dGVyLXk6IDB9LmctbGctMSwuZ3gtbGctMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLWxnLTEsLmd5LWxnLTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy1sZy0yLC5neC1sZy0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy1sZy0yLC5neS1sZy0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy1sZy0zLC5neC1sZy0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmctbGctMywuZ3ktbGctM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLWxnLTQsLmd4LWxnLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLWxnLTQsLmd5LWxnLTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLWxnLTUsLmd4LWxnLTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy1sZy01LC5neS1sZy01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7LmNvbC14bHtmbGV4OjEgMCAwJX0ucm93LWNvbHMteGwtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMteGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy14bC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLXhsLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMteGwtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy14bC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXhsLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXhsLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14bC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wteGwtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXhsLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC14bC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wteGwtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXhsLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC14bC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wteGwtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC14bC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXhsLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC14bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXhsLTAsLmd4LXhsLTB7LS1icy1ndXR0ZXIteDogMH0uZy14bC0wLC5neS14bC0wey0tYnMtZ3V0dGVyLXk6IDB9LmcteGwtMSwuZ3gteGwtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLXhsLTEsLmd5LXhsLTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy14bC0yLC5neC14bC0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy14bC0yLC5neS14bC0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy14bC0zLC5neC14bC0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmcteGwtMywuZ3kteGwtM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLXhsLTQsLmd4LXhsLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLXhsLTQsLmd5LXhsLTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLXhsLTUsLmd4LXhsLTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy14bC01LC5neS14bC01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fS5yb3csLndvb2NvbW1lcmNlIC5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXR7cm93LWdhcDozMHB4fS5yb3crLnJvdywud29vY29tbWVyY2UgLmNvbDItc2V0Ky5yb3csLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0Ky5yb3csLndvb2NvbW1lcmNlIC5yb3crLmNvbDItc2V0LC53b29jb21tZXJjZSAuY29sMi1zZXQrLmNvbDItc2V0LC53b29jb21tZXJjZS1wYWdlIC5yb3crLmNvbDItc2V0LC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCsuY29sMi1zZXR7bWFyZ2luLXRvcDozMHB4fS5jb250YWluZXIsLndvb2NvbW1lcmNlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtY29udGVudCwubWFpbi1tZW51X19jb250YWluZXJ7LS1icy1ndXR0ZXIteDogdmFyKC0tY29udGFpbmVyLWd1dHRlci14KX0uY29udGFpbmVyLWZsdWlkLC5jb250YWluZXIteHMsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLWxnLC5jb250YWluZXIteGx7bWF4LXdpZHRoOjE5MjBweH1mb290ZXJ7d2lkdGg6MTAwJX0uc2l0ZS1mb290ZXJ7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlfS5zaXRlLWZvb3RlciAuY29udGVudC13cmFwcGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7Z2FwOjMuMTI1cmVtO21hcmdpbi10b3A6My4xMjVyZW07ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuc2l0ZS1mb290ZXIgLmNvbnRlbnQtd3JhcHBlcntnYXA6Ni4yNXJlbTtmbGV4LWRpcmVjdGlvbjpyb3c7bWFyZ2luLXRvcDo3LjVyZW19fS5zaXRlLWZvb3RlciAuY29udGVudC13cmFwcGVyPmRpdnttYXgtd2lkdGg6NTIwcHh9LnNpdGUtZm9vdGVyX19pbmZvIHB7bWFyZ2luLWJvdHRvbTouNXJlbX0uc2l0ZS1mb290ZXJfX2NvcHlyaWdodHtmb250LXNpemU6Ljg3NXJlbTttYXJnaW4tdG9wOjEuODc1cmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNpdGUtZm9vdGVyX19jb3B5cmlnaHR7dGV4dC1hbGlnbjpyaWdodH19LnNpdGUtZm9vdGVyX19jb250YWN0e2ZvbnQtc2l6ZToxLjI1cmVtfS5zaXRlLWZvb3Rlcl9fYm90dG9te2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEuNTYyNXJlbTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi10b3A6My4xMjVyZW07cGFkZGluZy1ib3R0b206Mi41cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuc2l0ZS1mb290ZXJfX2JvdHRvbXtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDozLjc1cmVtO21hcmdpbi10b3A6NXJlbX19LnNpdGUtZm9vdGVyX19sb2dvc3tkaXNwbGF5OmZsZXg7Z2FwOjEuNTYyNXJlbTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LnNpdGUtZm9vdGVyX19sb2dvc3tnYXA6My43NXJlbTtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfX0uc2l0ZS1mb290ZXJfX2xvZ297aGVpZ2h0OjEuODc1cmVtO3dpZHRoOmF1dG99LnNpdGUtZm9vdGVyX19sb2dvIGltZ3toZWlnaHQ6MTAwJTt3aWR0aDphdXRvfS5zaXRlLWZvb3Rlcl9fdGV4dC1sb2dve2ZvbnQtc2l6ZToyLjI1cmVtO2ZvbnQtZmFtaWx5OlwiTW9yZ2FuU2Fuc0NvbmRcIixzYW5zLXNlcmlmfS5mb290ZXItbGlua3N7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjFyZW0gMS44NzVyZW19LmZvb3Rlci1saW5rcyBsaXtsaW5lLWhlaWdodDoxfS5mb290ZXItbGlua3MgYXt0cmFuc2l0aW9uOmNvbG9yIC4zcztjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lfS5mb290ZXItbGlua3MgYTpob3ZlciwuZm9vdGVyLWxpbmtzIGE6Zm9jdXMtdmlzaWJsZXtjb2xvcjojYzIwMDEzfS5mb290ZXItbGlua3MtLWxpZ2h0e2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtnYXA6LjVyZW0gMXJlbTtmb250LXNpemU6Ljc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuZm9vdGVyLWxpbmtzLS1saWdodHtmb250LXNpemU6Ljg3NXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZm9vdGVyLWxpbmtzLS1saWdodHtnYXA6MXJlbSAxLjg3NXJlbTtmb250LXNpemU6MXJlbX19LmZvb3Rlci1saW5rcy0tbGlnaHQgYXtjb2xvcjojZmZmfS5mb290ZXItbGlua3MtLWxpZ2h0IGE6aG92ZXIsLmZvb3Rlci1saW5rcy0tbGlnaHQgYTpmb2N1cy12aXNpYmxle2NvbG9yOiNjMjAwMTN9LnNpdGUtaGVhZGVye3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLWhlYWRlci1oZWlnaHQpO21hcmdpbi1ib3R0b206NTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ei1pbmRleDoxMDA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyxoZWlnaHQgLjNzfS5oYXMtaGVybzpub3QoLmlzLXNjcm9sbGVkKSAuc2l0ZS1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5oYXMtaGVybyAuc2l0ZS1oZWFkZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5pcy1zY3JvbGxlZCAuc2l0ZS1oZWFkZXJ7aGVpZ2h0OnZhcigtLWhlYWRlci1zY3JvbGxlZC1oZWlnaHQpO2JveC1zaGFkb3c6MCAxMHB4IDEwcHggcmdiYSgwLDAsMCwuMSl9LnNpdGUtaGVhZGVyPi5jb250YWluZXIsLndvb2NvbW1lcmNlIC5zaXRlLWhlYWRlcj4uc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWhlYWRlcj4uc2l0ZS1jb250ZW50LC5zaXRlLWhlYWRlcj4ubWFpbi1tZW51X19jb250YWluZXJ7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MS44NzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuc2l0ZS1oZWFkZXI+LmNvbnRhaW5lciwud29vY29tbWVyY2UgLnNpdGUtaGVhZGVyPi5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtaGVhZGVyPi5zaXRlLWNvbnRlbnQsLnNpdGUtaGVhZGVyPi5tYWluLW1lbnVfX2NvbnRhaW5lcntwYWRkaW5nOjIuNXJlbSAzLjEyNXJlbX19LnNpdGUtaGVhZGVyIC5zaXRlLWxvZ297bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDozfS5zaXRlLWxvZ297ZmxleC1zaHJpbms6MDtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zc30uc2l0ZS1sb2dvIGltZ3t3aWR0aDphdXRvO2hlaWdodDozLjEyNXJlbX0uaWNvbi1idXJnZXJ7ZmxleC1zaHJpbms6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjg3NXJlbTtoZWlnaHQ6MS4yNXJlbTtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjExMH0uaXMtbWVudS1vcGVuIC5pY29uLWJ1cmdlciBpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uaXMtbWVudS1vcGVuIC5pY29uLWJ1cmdlciBpOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtMC4yNXJlbSl9LmlzLW1lbnUtb3BlbiAuaWNvbi1idXJnZXIgaTphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDAuMjVyZW0pfS5pY29uLWJ1cmdlciBpe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O2JhY2tncm91bmQtY29sb3I6I2MyMDAxMztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgLSAxcHgpO2xlZnQ6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9Lmljb24tYnVyZ2VyIGk6YmVmb3JlLC5pY29uLWJ1cmdlciBpOmFmdGVye3RyYW5zaXRpb246YWxsIC4zcyAwcztjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojYzIwMDEzO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjB9Lmljb24tYnVyZ2VyIGk6YmVmb3Jle3RvcDotMC41cmVtfS5pY29uLWJ1cmdlciBpOmFmdGVye3RvcDouNXJlbX1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey5tYWluLW5hdnt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKHZhcigtLXZoLCAxdmgpKjEwMCk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDA7b3ZlcmZsb3cteTphdXRvO3BhZGRpbmc6dmFyKC0taGVhZGVyLWhlaWdodCkgMCAxLjg3NXJlbTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO3RyYW5zaXRpb246b3BhY2l0eSAuMXM7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6LTF9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm1haW4tbmF2e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9fS5pcy1tZW51LW9wZW4gLm1haW4tbmF2e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4zczt6LWluZGV4OjJ9Lm1haW4tbWVudXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFpbi1tZW51e2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjYuMjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7Lm1haW4tbWVudXtnYXA6OS4zNzVyZW19fS5tYWluLW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtPmEsLm1haW4tbWVudSAuY3VycmVudC1wYWdlLWFuY2VzdG9yPmF7Y29sb3I6I2MyMDAxM31AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWluLW1lbnVfX2NvbnRhaW5lcnttYXgtd2lkdGg6dW5zZXQ7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX0ubWFpbi1tZW51Pmxpe2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWluLW1lbnU+bGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6dmFyKC0taGVhZGVyLXNjcm9sbGVkLWhlaWdodCl9fS5tYWluLW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbntwYWRkaW5nLXJpZ2h0OjEuNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWluLW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbntwYWRkaW5nLXJpZ2h0OjB9fS5tYWluLW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7Y29udGVudDpcIlwiO3dpZHRoOjFyZW07aGVpZ2h0Oi44NzVyZW07YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCA1MTInJTNFJTNDcGF0aCBkPSdNNDQxLjkgMTY3LjNsLTE5LjgtMTkuOGMtNC43LTQuNy0xMi4zLTQuNy0xNyAwTDIyNCAzMjguMiA0Mi45IDE0Ny41Yy00LjctNC43LTEyLjMtNC43LTE3IDBMNi4xIDE2Ny4zYy00LjcgNC43LTQuNyAxMi4zIDAgMTdsMjA5LjQgMjA5LjRjNC43IDQuNyAxMi4zIDQuNyAxNyAwbDIwOS40LTIwOS40YzQuNy00LjcgNC43LTEyLjMgMC0xN3onIGZpbGw9JyUyM2RmMDAwMCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgNTAlL2NvbnRhaW47cG9zaXRpb246YWJzb2x1dGU7dG9wOi42ZW07cmlnaHQ6MH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWluLW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlcnt0b3A6Y2FsYyg1MCUgLSAuNDM3NXJlbSk7cmlnaHQ6LTEuMjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm1haW4tbWVudT5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfX0ubWFpbi1tZW51PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ubWFpbi1tZW51PmxpPmF7Y29sb3I6IzAwMDtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjEuMjVyZW19LnN0YXJ0LW5hdiAubWFpbi1tZW51PmxpPmF7Y29sb3I6IzAwMH0uaGFzLWhlcm86bm90KC5pcy1zY3JvbGxlZCkgLnN0YXJ0LW5hdiAubWFpbi1tZW51PmxpPmF7Y29sb3I6I2ZmZn1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5oYXMtaGVybzpub3QoLmlzLXNjcm9sbGVkKSAubWFpbi1tZW51PmxpPmF7Y29sb3I6I2ZmZn19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFpbi1tZW51PmxpPmE6aG92ZXJ7Y29sb3I6I2MyMDAxMyAhaW1wb3J0YW50fX0ubWFpbi1tZW51IC5zdWItbWVudXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6LjYyNXJlbTtkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFpbi1tZW51IC5zdWItbWVudXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEyLjVyZW07YmFja2dyb3VuZC1jb2xvcjojYzIwMDEzO3BhZGRpbmctYm90dG9tOi42MjVyZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAuNjI1cmVtKTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjNzfX0ubWFpbi1tZW51IC5zdWItbWVudSBsaXt3aWR0aDoxMDAlO3BhZGRpbmc6LjMxMjVyZW0gLjYyNXJlbSAuMzEyNXJlbSAuOTM3NXJlbX0ubWFpbi1tZW51IC5zdWItbWVudSBsaSBhe2NvbG9yOiMwMDA7dHJhbnNpdGlvbjp0ZXh0LXNoYWRvdyAuM3N9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFpbi1tZW51IC5zdWItbWVudSBsaSBhe2NvbG9yOiNmZmZ9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm1haW4tbWVudSAuc3ViLW1lbnUgbGkgYTpob3Zlcntjb2xvcjojZmZmO3RleHQtc2hhZG93Oi0wLjAyNWVtIDAgLjAyNWVtICNmZmYsLjAyNWVtIDAgLjAyNWVtICNmZmZ9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnN0YXJ0LW5hdiwuZW5kLW5hdnt3aWR0aDo2LjI1cmVtfX0uZW5kLW5hdntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2dhcDoxLjI1cmVtO2FsaWduLWl0ZW1zOmNlbnRlcn0uZW5kLW5hdj5kaXZ7d2lkdGg6MTAwJX0ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgYS53cG1sLWxzLWl0ZW0tdG9nZ2xle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtjb2xvcjojMDAwfS5oYXMtaGVybzpub3QoLmlzLXNjcm9sbGVkKSAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgYS53cG1sLWxzLWl0ZW0tdG9nZ2xle2NvbG9yOiNmZmZ9LndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIGEud3BtbC1scy1pdGVtLXRvZ2dsZTpob3ZlcntiYWNrZ3JvdW5kOiNjMjAwMTN9LndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIGEud3BtbC1scy1pdGVtLXRvZ2dsZTo6YWZ0ZXJ7Y29udGVudDpub25lfS53cG1sLWxzLXN0YXRpY3Mtc2hvcnRjb2RlX2FjdGlvbnMgYXtwYWRkaW5nOi4zMTI1cmVtICFpbXBvcnRhbnR9LndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNre2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luLXRvcDouMzEyNXJlbX0ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2s+dWx7d2lkdGg6Mi41cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjUwMH0ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZTpob3Zlcj5he2JhY2tncm91bmQ6I2MyMDAxMztjb2xvcjojZmZmfS53cGNmNyAuc2NyZWVuLXJlYWRlci1yZXNwb25zZXtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7aGVpZ2h0OjFweDt3aWR0aDoxcHg7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowfS53cGNmNyBmb3Jte3Bvc2l0aW9uOnJlbGF0aXZlfS53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udC1mYW1pbHk6XCJNb3JnYW5TYW5zQ29uZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luLXRvcDoxLjI1cmVtO21hcmdpbi1ib3R0b206MDtib3JkZXI6bm9uZX0ud3BjZjcgZm9ybS5pbml0IC53cGNmNy1yZXNwb25zZS1vdXRwdXR7ZGlzcGxheTpub25lfS53cGNmNyBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtjb2xvcjojNmRjMjJlfS53cGNmNyBmb3JtLmZhaWxlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LC53cGNmNyBmb3JtLmFib3J0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtjb2xvcjojZGMzMjMyfS53cGNmNyBmb3JtLnNwYW0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtjb2xvcjojZGMzMjMyfS53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7Y29sb3I6I2RjMzIzMn0ud3BjZjcgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwe2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxcmVtfS53cGNmNyAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjFyZW19LndwY2Y3IGxhYmVse2ZvbnQtd2VpZ2h0OjcwMH0ud3BjZjcgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbHtmb250LXdlaWdodDo0MDA7bWFyZ2luLWxlZnQ6LjMxMjVyZW07dGV4dC10cmFuc2Zvcm06aW5pdGlhbH0ud3BjZjcgLndwY2Y3LWFjY2VwdGFuY2UgbGFiZWx7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnN0YXRpY30ud3BjZjcgLndwY2Y3LWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbXttYXJnaW4tbGVmdDowfS53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0ud3BjZjctbm90LXZhbGlkLXRpcHtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojZGMzMjMyO2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzowO21hcmdpbjouNXJlbSAwfS51c2UtZmxvYXRpbmctdmFsaWRhdGlvbi10aXAgLndwY2Y3LW5vdC12YWxpZC10aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwJTtsZWZ0OjIwJTt6LWluZGV4OjEwMDtib3JkZXI6MXB4IHNvbGlkICNkYzMyMzI7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6LjJlbSAuOGVtfXNwYW4ud3BjZjctbGlzdC1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMCAxZW19c3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSxzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXJ7Y29udGVudDpcIiBcIn1kaXYud3BjZjcgLmFqYXgtbG9hZGVyLGRpdi53cGNmNyAud3BjZjctc3Bpbm5lcnt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9ibGFjay1sb2FkZXIuc3ZnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt3aWR0aDoxLjVyZW07aGVpZ2h0OjEuNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgM3B4KTtsZWZ0OjA7bWFyZ2luOjB9ZGl2LndwY2Y3IGRpdi5hamF4LWVycm9ye2Rpc3BsYXk6bm9uZX1kaXYud3BjZjcgaW5wdXRbdHlwZT1maWxlXXtjdXJzb3I6cG9pbnRlcn1kaXYud3BjZjcgaW5wdXRbdHlwZT1maWxlXTpkaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH1kaXYud3BjZjcgLndwY2Y3LXN1Ym1pdDpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9LndwY2Y3LWZvcm0uc3VibWl0dGluZyAuYWpheC1sb2FkZXIsLndwY2Y3LWZvcm0uc3VibWl0dGluZyAud3BjZjctc3Bpbm5lcnt2aXNpYmlsaXR5OnZpc2libGV9W2RhdGEtZmFuY3lib3hde2N1cnNvcjpwb2ludGVyfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybXtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZHtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2JvZHkgZmllbGRzZXQuZ2ZpZWxkIC5nZmllbGRfbGFiZWx7bWFyZ2luLWJvdHRvbToyMHB4fS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZmllbGRze2dhcDoxcmVtfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkX2xhYmVse2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1ib3R0b206MWVtfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkX2NoZWNrYm94e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjFyZW07cGFkZGluZy1sZWZ0OjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkX2NoZWNrYm94e3BhZGRpbmctbGVmdDoyLjVyZW19fS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVse2ZvbnQtc2l6ZToxZW19Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nY2hvaWNle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEuMjVyZW19Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nY2hvaWNlIGlucHV0e2ZsZXgtc2hyaW5rOjB9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxO3BhZGRpbmc6MH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLm5pY2Utc2VsZWN0IC5jdXJyZW50e2ZvbnQtd2VpZ2h0OjQwMH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF17bWFyZ2luLWJvdHRvbTowfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9aW1hZ2Vde3dpZHRoOjEuNXJlbTtoZWlnaHQ6MS41cmVtO21hcmdpbjowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi4zMTI1cmVtO3JpZ2h0Oi4zMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWltYWdlXXt3aWR0aDoxLjg3NXJlbTtoZWlnaHQ6MS44NzVyZW07Ym90dG9tOi41NjI1cmVtO3JpZ2h0Oi41NjI1cmVtfX0ubmljZS1zZWxlY3R7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlcjpzb2xpZCAxcHggI2U4ZThlODtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y2xlYXI6Ym90aDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDpub3JtYWw7aGVpZ2h0OjIuNjI1cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbTtvdXRsaW5lOm5vbmU7cGFkZGluZy1sZWZ0OjEuMTI1cmVtO3BhZGRpbmctcmlnaHQ6MS44NzVyZW07cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O3VzZXItc2VsZWN0Om5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOmF1dG99Lm5pY2Utc2VsZWN0OmhvdmVye2JvcmRlci1jb2xvcjojMDAwfS5uaWNlLXNlbGVjdDphY3RpdmUsLm5pY2Utc2VsZWN0Lm9wZW4sLm5pY2Utc2VsZWN0OmZvY3Vze2JvcmRlci1jb2xvcjojMDAwfS5uaWNlLXNlbGVjdDphZnRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjOTk5O2JvcmRlci1yaWdodDoycHggc29saWQgIzk5OTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6NXB4O21hcmdpbi10b3A6LTRweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEycHg7dG9wOjUwJTt0cmFuc2Zvcm0tb3JpZ2luOjY2JSA2NiU7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlLWluLW91dDt3aWR0aDo1cHh9Lm5pY2Utc2VsZWN0Lm9wZW46YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtMTM1ZGVnKX0ubmljZS1zZWxlY3Qub3BlbiAubGlzdHtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0bzt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSgwKX0ubmljZS1zZWxlY3QuZGlzYWJsZWR7Ym9yZGVyLWNvbG9yOiNlZGVkZWQ7Y29sb3I6Izk5OTtwb2ludGVyLWV2ZW50czpub25lfS5uaWNlLXNlbGVjdC5kaXNhYmxlZDphZnRlcntib3JkZXItY29sb3I6I2NjY30ubmljZS1zZWxlY3Qud2lkZXt3aWR0aDoxMDAlfS5uaWNlLXNlbGVjdC53aWRlIC5saXN0e2xlZnQ6MCAhaW1wb3J0YW50O3JpZ2h0OjAgIWltcG9ydGFudH0ubmljZS1zZWxlY3QucmlnaHR7ZmxvYXQ6cmlnaHR9Lm5pY2Utc2VsZWN0LnJpZ2h0IC5saXN0e2xlZnQ6YXV0bztyaWdodDowfS5uaWNlLXNlbGVjdC5zbWFsbHtmb250LXNpemU6Ljc1cmVtO2hlaWdodDoyLjI1cmVtO2xpbmUtaGVpZ2h0OjIuMTI1cmVtfS5uaWNlLXNlbGVjdC5zbWFsbDphZnRlcntoZWlnaHQ6NHB4O3dpZHRoOjRweH0ubmljZS1zZWxlY3Quc21hbGwgLm9wdGlvbntsaW5lLWhlaWdodDoyLjEyNXJlbTttaW4taGVpZ2h0OjIuMTI1cmVtfS5uaWNlLXNlbGVjdCAubGlzdHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiYSg2OCw2OCw2OCwuMTEpO2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW46MXB4IDAgMDtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAwO3RyYW5zZm9ybTpzY2FsZSgwLjc1KSB0cmFuc2xhdGVZKC0yMXB4KTt0cmFuc2l0aW9uOmFsbCAuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMS4yNSksb3BhY2l0eSAuMTVzIGVhc2Utb3V0O3otaW5kZXg6OX0ubmljZS1zZWxlY3QgLmxpc3Q6aG92ZXIgLm9wdGlvbjpub3QoOmhvdmVyKXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0ubmljZS1zZWxlY3QgLm9wdGlvbntjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6Mi41cmVtO2xpc3Qtc3R5bGU6bm9uZTttaW4taGVpZ2h0OjIuNXJlbTtvdXRsaW5lOm5vbmU7cGFkZGluZy1sZWZ0OjEuMTI1cmVtO3BhZGRpbmctcmlnaHQ6MS44MTI1cmVtO3RleHQtYWxpZ246bGVmdDt0cmFuc2l0aW9uOmFsbCAuMnN9Lm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWR7Zm9udC13ZWlnaHQ6Ym9sZH0ubmljZS1zZWxlY3QgLm9wdGlvbi5kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6Izk5OTtjdXJzb3I6ZGVmYXVsdH0ubmljZS1zZWxlY3QgLm9wdGlvbjpob3ZlciwubmljZS1zZWxlY3QgLm9wdGlvbi5mb2N1cywubmljZS1zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZC5mb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjZ9Lm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0IC5saXN0e2Rpc3BsYXk6bm9uZX0ubm8tY3NzcG9pbnRlcmV2ZW50cyAubmljZS1zZWxlY3Qub3BlbiAubGlzdHtkaXNwbGF5OmJsb2NrfXNlbGVjdCxkaXYubmljZS1zZWxlY3R7d2lkdGg6MTAwJTtoZWlnaHQ6Mi44NzVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDA7ZmxvYXQ6bm9uZTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxO2JvcmRlcjoxcHggc29saWQgI2QwZDBkMDtib3JkZXItcmFkaXVzOi4zMTI1cmVtO3BhZGRpbmc6LjgxMjVyZW0gMS43NXJlbSAuODEyNXJlbSAxcmVtfWRpdi5uaWNlLXNlbGVjdHtwb3NpdGlvbjpyZWxhdGl2ZX1kaXYubmljZS1zZWxlY3Q6YWZ0ZXJ7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLWNvbG9yOiMwMDA7bWFyZ2luLXRvcDotNXB4fWRpdi5uaWNlLXNlbGVjdC5vcGVuIC5saXN0e3RyYW5zZm9ybTpzY2FsZSgxKX1kaXYubmljZS1zZWxlY3QgLmN1cnJlbnR7ZGlzcGxheTpibG9jaztmb250LXNpemU6MXJlbTttYXJnaW46MH1kaXYubmljZS1zZWxlY3QgLmxpc3R7d2lkdGg6Y2FsYygxMDAlICsgMnB4KTtib3JkZXI6MXB4IHNvbGlkICNkMGQwZDA7Ym9yZGVyLXJhZGl1czouMzEyNXJlbTttYXJnaW46MDt0b3A6MTAwJTtsZWZ0Oi0xcHh9ZGl2Lm5pY2Utc2VsZWN0IC5saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2QwZDBkMH1kaXYubmljZS1zZWxlY3QgLm9wdGlvbnttaW4taGVpZ2h0OnVuc2V0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzouODEyNXJlbSAxcmVtO21hcmdpbjowICFpbXBvcnRhbnR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2hlaWdodDoyLjgxMjVyZW07Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MTtib3JkZXI6MXB4IHNvbGlkICNkMGQwZDA7Ym9yZGVyLXJhZGl1czouMzEyNXJlbTtwYWRkaW5nOjAgMS43NXJlbSAwIDFyZW07bWFyZ2luOjA7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjNzfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpob3Zlciwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmFjdGl2ZXtib3JkZXItY29sb3I6IzAwMH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojMDAwO2xpbmUtaGVpZ2h0OjIuODEyNXJlbTtwYWRkaW5nLWxlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3t0cmFuc2l0aW9uOmFsbCAuM3MgMHM7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtMiAwIDUgNSA1LTUgMiAxLTcgNy03LTcgMi0xWicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgNTAlIDUwJS8xNHB4IDhweDt0b3A6LjYyNXJlbTtyaWdodDouNXJlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvd3tib3JkZXItY29sb3I6IzAwMDtvdmVyZmxvdzpoaWRkZW59QGZvbnQtZmFjZXtmb250LWZhbWlseTpcInN3aXBlci1pY29uc1wiO3NyYzp1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjogI2ZmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwLCAwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93e3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweH0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItYnV0dG9uLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS80NCoyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8yKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zywuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zywuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OlwicHJldlwifS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDpcIm5leHRcIn0uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjozMDBtcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFse2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7dG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSgwLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoMC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKDAuMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoMC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKDAuMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKX0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjoyMDBtcyB0cmFuc2Zvcm0sMjAwbXMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjoyMDBtcyB0cmFuc2Zvcm0sMjAwbXMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjoyMDBtcyB0cmFuc2Zvcm0sMjAwbXMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7ei1pbmRleDo1MDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIqdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSl9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2Fse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyKnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7Ym90dG9tOjEuNXJlbX0uc3dpcGVyLXNsaWRle2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc3dpcGVyLXNsaWRlIGltZy5sYXp5bG9hZDpub3QoLmxvYWRlZCl7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1wYWdpbmF0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOjEuNjI1cmVtO2hlaWdodDoxLjYyNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3BhY2l0eToxO21hcmdpbjowICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6LjVyZW07aGVpZ2h0Oi41cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgLSAuMjVyZW0pO2xlZnQ6Y2FsYyg1MCUgLSAuMjVyZW0pO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om5vdCguc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSk6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuNSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMil9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luLXRvcDotMXJlbTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcsLnN3aXBlci1idXR0b24tcHJldjpob3ZlciBzdmd7ZmlsbDojYzIwMDEzfX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7ZGlzcGxheTpub25lfS5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07ZmlsbDojMDAwfS5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjU7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyW2RhdGEtc2xpZGVzPVwiMVwiXSAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXJbZGF0YS1zbGlkZXM9XCIxXCJdIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogNjM5cHgpey53aWRnZXRfaWNsX2xhbmdfc2VsX3dpZGdldHttYXJnaW46MS4yNXJlbSAwIDB9fS53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bnt3aWR0aDphdXRvfS53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBhe2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gYS53cG1sLWxzLWl0ZW0tdG9nZ2xle3BhZGRpbmc6LjMxMjVyZW0gMS41NjI1cmVtIC4zMTI1cmVtIC41cmVtO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6LjMxMjVyZW0gLjMxMjVyZW0gMCAwfS53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biAud3BtbC1scy1mbGFne3dpZHRoOjEuODc1cmVtO2hlaWdodDoxLjg3NXJlbTtvYmplY3QtZml0OmNvdmVyO2JvcmRlci1yYWRpdXM6NTAlfS53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biAud3BtbC1scy1mbGFnK3NwYW57bWFyZ2luLWxlZnQ6LjVyZW19LndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLXN1Yi1tZW51IGF7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowIDAgLjMxMjVyZW0gLjMxMjVyZW07cGFkZGluZzouMzEyNXJlbSAuNXJlbTtvdmVyZmxvdzpoaWRkZW59OnJvb3R7LS13b29jb21tZXJjZTogI0MyMDAxMzstLXdjLXByaW1hcnk6ICNDMjAwMTN9Lndvb2NvbW1lcmNlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtY29udGVudHtwYWRkaW5nLWJvdHRvbTo0LjM3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnR7cGFkZGluZy1ib3R0b206Ny41cmVtfX0ud29vY29tbWVyY2UgLmVudHJ5LWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLmVudHJ5LWNvbnRlbnR7cGFkZGluZy1ib3R0b206MDttYXJnaW4tYm90dG9tOjQuMzc1cmVtfS53b29jb21tZXJjZSAucm93OmJlZm9yZSwud29vY29tbWVyY2UgLmNvbDItc2V0OmJlZm9yZSwud29vY29tbWVyY2UgLnJvdzphZnRlciwud29vY29tbWVyY2UgLmNvbDItc2V0OmFmdGVyLC53b29jb21tZXJjZS1wYWdlIC5yb3c6YmVmb3JlLC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldDpiZWZvcmUsLndvb2NvbW1lcmNlLXBhZ2UgLnJvdzphZnRlciwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQ6YWZ0ZXJ7ZGlzcGxheTpub25lfS53b29jb21tZXJjZSAucm93Ky5yb3csLndvb2NvbW1lcmNlIC5jb2wyLXNldCsucm93LC53b29jb21tZXJjZSAucm93Ky5jb2wyLXNldCwud29vY29tbWVyY2UgLmNvbDItc2V0Ky5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAucm93Ky5yb3csLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0Ky5yb3csLndvb2NvbW1lcmNlLXBhZ2UgLnJvdysuY29sMi1zZXQsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0Ky5jb2wyLXNldHttYXJnaW4tdG9wOjMuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIC5yb3crLnJvdywud29vY29tbWVyY2UgLmNvbDItc2V0Ky5yb3csLndvb2NvbW1lcmNlIC5yb3crLmNvbDItc2V0LC53b29jb21tZXJjZSAuY29sMi1zZXQrLmNvbDItc2V0LC53b29jb21tZXJjZS1wYWdlIC5yb3crLnJvdywud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQrLnJvdywud29vY29tbWVyY2UtcGFnZSAucm93Ky5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQrLmNvbDItc2V0e21hcmdpbi10b3A6NC4zNzVyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbC1sZy02LC53b29jb21tZXJjZSAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wyLXNldCAuY29sLTEsLndvb2NvbW1lcmNlIC5jb2wyLXNldCAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wtMSwud29vY29tbWVyY2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sMi1zZXQgLmNvbC0yLC53b29jb21tZXJjZSAuY29sMi1zZXQgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sLTIsLndvb2NvbW1lcmNlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLWxnLTYsLndvb2NvbW1lcmNlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLTEsLndvb2NvbW1lcmNlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLTIsLndvb2NvbW1lcmNlLXBhZ2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sLWxnLTYsLndvb2NvbW1lcmNlLXBhZ2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sMi1zZXQgLmNvbC0xLC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wtMSwud29vY29tbWVyY2UtcGFnZSAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wyLXNldCAuY29sLTIsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbC0yLC53b29jb21tZXJjZS1wYWdlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLWxnLTYsLndvb2NvbW1lcmNlLXBhZ2UgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UtcGFnZSAuanVzdGlmeS1jb250ZW50LWJldHdlZW4uY29sMi1zZXQgLmNvbC0ye3dpZHRoOmNhbGMoNTAlIC0gLjYyNXJlbSl9fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7Lndvb2NvbW1lcmNlIC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbC1sZy02LC53b29jb21tZXJjZSAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wyLXNldCAuY29sLTEsLndvb2NvbW1lcmNlIC5jb2wyLXNldCAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wtMSwud29vY29tbWVyY2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sMi1zZXQgLmNvbC0yLC53b29jb21tZXJjZSAuY29sMi1zZXQgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sLTIsLndvb2NvbW1lcmNlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLWxnLTYsLndvb2NvbW1lcmNlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLTEsLndvb2NvbW1lcmNlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLTIsLndvb2NvbW1lcmNlLXBhZ2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sLWxnLTYsLndvb2NvbW1lcmNlLXBhZ2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sMi1zZXQgLmNvbC0xLC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wtMSwud29vY29tbWVyY2UtcGFnZSAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wyLXNldCAuY29sLTIsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbC0yLC53b29jb21tZXJjZS1wYWdlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLWxnLTYsLndvb2NvbW1lcmNlLXBhZ2UgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UtcGFnZSAuanVzdGlmeS1jb250ZW50LWJldHdlZW4uY29sMi1zZXQgLmNvbC0ye3dpZHRoOmNhbGMoNTAlIC0gMi4xODc1cmVtKX19Lndvb2NvbW1lcmNlIC5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXR7d2lkdGg6YXV0b30ud29vY29tbWVyY2UgLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UgLmNvbDItc2V0IC5jb2wtMiwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0xLC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAuY29sLTJ7bWF4LXdpZHRoOnVuc2V0fS53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8sLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UsLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm97Y29sb3I6IzAwMDtib3JkZXItdG9wLWNvbG9yOiNjMjAwMTN9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm86YmVmb3JlLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSwud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mbzpiZWZvcmV7Y29sb3I6I2MyMDAxM30ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2U6YWZ0ZXIsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvOmFmdGVyLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlOmFmdGVyLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvOmFmdGVye2Rpc3BsYXk6bm9uZX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbiwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbiwud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvIC5idXR0b257ZmxleC1zaHJpbms6MH0ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSwud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVze2ZvbnQtc2l6ZTouODc1cmVtO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcywud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfYXR0cmlidXRlc3tmb250LXNpemU6MXJlbX19Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGhlYWQgdGgsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0aGVhZCB0aCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRoZWFkIHRoLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0aGVhZCB0aHtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGgsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0ZCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRoLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGQsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRoLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0ZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2QwZDBkMDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6LjU2MjVyZW0gLjVyZW19Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGg6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQ6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0aDpmaXJzdC1jaGlsZCwud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRkOmZpcnN0LWNoaWxkLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGg6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0ZDpmaXJzdC1jaGlsZCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGg6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRkOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGgsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0aCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGh7Zm9udC13ZWlnaHQ6NzAwfS53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRoLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRkLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGZvb3QgdGgsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0Zm9vdCB0ZCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRoLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGZvb3QgdGQsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRmb290IHRoLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0Zm9vdCB0ZHtib3JkZXItdG9wOm5vbmV9Lndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93e3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi45Mzc1cmVtfS53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBsYWJlbCwud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdyBsYWJlbHtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7bWFyZ2luLWJvdHRvbTouMjVyZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSwud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYXttaW4taGVpZ2h0OjVyZW19Lndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LWZpcnN0LC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1sYXN0LC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LWZpcnN0LC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LWxhc3R7d2lkdGg6Y2FsYyg1MCUgLSAuNjI1cmVtKX1AbWVkaWEobWF4LXdpZHRoOiA2MzlweCl7Lndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LWZpcnN0LC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1sYXN0LC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LWZpcnN0LC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LWxhc3R7d2lkdGg6MTAwJTtmbG9hdDpub25lfX0ud29vY29tbWVyY2UgLmlucHV0LWNoZWNrYm94LC53b29jb21tZXJjZS1wYWdlIC5pbnB1dC1jaGVja2JveHtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS53b29jb21tZXJjZSBpbnB1dFt0eXBlPW51bWJlcl0sLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXRbdHlwZT1udW1iZXJde2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50fS53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsLndvb2NvbW1lcmNlIGEuYnV0dG9uLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZSBpbnB1dC5idXR0b257Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuZGlzYWJsZWQsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpkaXNhYmxlZCwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2UgYS5idXR0b24uZGlzYWJsZWQsLndvb2NvbW1lcmNlIGEuYnV0dG9uOmRpc2FibGVkLC53b29jb21tZXJjZSBhLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uZGlzYWJsZWQsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uZGlzYWJsZWQsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpkaXNhYmxlZCwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXXtvcGFjaXR5Oi41O3BvaW50ZXItZXZlbnRzOm5vbmV9Lndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5sb2FkaW5nLC53b29jb21tZXJjZSBhLmJ1dHRvbi5sb2FkaW5nLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmxvYWRpbmcsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5sb2FkaW5ne29wYWNpdHk6Ljc1O3BhZGRpbmctcmlnaHQ6MXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQubG9hZGluZywud29vY29tbWVyY2UgYS5idXR0b24ubG9hZGluZywud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5sb2FkaW5nLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24ubG9hZGluZ3twYWRkaW5nLXJpZ2h0OjEuNXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmxvYWRpbmcsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmxvYWRpbmcsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ubG9hZGluZywud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmxvYWRpbmd7cGFkZGluZy1yaWdodDoyLjM3NXJlbX19Lndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5sb2FkaW5nOmFmdGVyLC53b29jb21tZXJjZSBhLmJ1dHRvbi5sb2FkaW5nOmFmdGVyLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmxvYWRpbmc6YWZ0ZXIsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5sb2FkaW5nOmFmdGVye3RvcDphdXRvO2JvdHRvbTouMTg3NXJlbTtyaWdodDouMzEyNXJlbX1AbWVkaWEobWF4LXdpZHRoOiBzbXB4KXsud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmxvYWRpbmc6YWZ0ZXIsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmxvYWRpbmc6YWZ0ZXIsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ubG9hZGluZzphZnRlciwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmxvYWRpbmc6YWZ0ZXJ7Zm9udC1zaXplOi43NXJlbX19Lndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hZGRlZDphZnRlciwud29vY29tbWVyY2UgYS5idXR0b24uYWRkZWQ6YWZ0ZXIsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWRkZWQ6YWZ0ZXIsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hZGRlZDphZnRlcnttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LjE4NzVyZW07cmlnaHQ6LjMxMjVyZW19Lndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS53b29jb21tZXJjZS1jYXJ0IC5icmVhZGNydW1icywud29vY29tbWVyY2UtY2hlY2tvdXQgLmJyZWFkY3J1bWJzLC53b29jb21tZXJjZS1hY2NvdW50IC5icmVhZGNydW1ic3tkaXNwbGF5Om5vbmV9Lndvb2NvbW1lcmNlLWNhcnQgLmVudHJ5LXRpdGxlLC53b29jb21tZXJjZS1jaGVja291dCAuZW50cnktdGl0bGUsLndvb2NvbW1lcmNlLWFjY291bnQgLmVudHJ5LXRpdGxle2NvbG9yOiNmZmY7cGFkZGluZzoxZW0gMDttYXJnaW4tYm90dG9tOjMuMTI1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlLWNhcnQgLmVudHJ5LXRpdGxlLC53b29jb21tZXJjZS1jaGVja291dCAuZW50cnktdGl0bGUsLndvb2NvbW1lcmNlLWFjY291bnQgLmVudHJ5LXRpdGxle21hcmdpbi1ib3R0b206NC4zNzVyZW19fS53b29jb21tZXJjZS1jYXJ0IC5lbnRyeS10aXRsZTpiZWZvcmUsLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5lbnRyeS10aXRsZTpiZWZvcmUsLndvb2NvbW1lcmNlLWFjY291bnQgLmVudHJ5LXRpdGxlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNkMGQwZDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7ei1pbmRleDotMX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWJ7Y29sb3I6IzAwMDttYXJnaW4tYm90dG9tOjEuODc1cmVtfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnJlYWRjcnVtYiBhe2NvbG9yOiNkN2Q3ZDc7Zm9udC1zaXplOi44NzVyZW19Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1iIGE6aG92ZXJ7Y29sb3I6IzAwMH0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5ne2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTouOTM3NXJlbX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIC53b29jb21tZXJjZS1yZXZpZXctbGlua3tjb2xvcjojZDdkN2Q3fS53b29jb21tZXJjZSAud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcgLndvb2NvbW1lcmNlLXJldmlldy1saW5rOmhvdmVye2NvbG9yOiNjMjAwMTN9Lndvb2NvbW1lcmNlIC5zdGFyLXJhdGluZ3tjb2xvcjojZjJjOTRjO21hcmdpbi10b3A6MH0ud29vY29tbWVyY2UgcC5zdGFycyBhe2NvbG9yOiNmMmM5NGN9Lndvb2NvbW1lcmNlIC5xdWFudGl0eXtoZWlnaHQ6Mi43NXJlbTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjYyNXJlbTtib3JkZXI6MXB4IHNvbGlkICNkMGQwZDA7Ym9yZGVyLXJhZGl1czouNjI1cmVtO3BhZGRpbmc6MCAxcmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIC5xdWFudGl0eXtoZWlnaHQ6My4xMjVyZW19fS53b29jb21tZXJjZSAucXVhbnRpdHkgLnF0eXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6Y3VycmVudENvbG9yO2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MDtvdXRsaW5lOnVuc2V0O3RleHQtZGVjb3JhdGlvbjpub25lO3dpZHRoOjIuNXJlbTtmbGV4LXNocmluazowO2ZvbnQtc2l6ZToxLjEyNXJlbX0ud29vY29tbWVyY2UgLnF1YW50aXR5IC5idG4tcXR5e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjpjdXJyZW50Q29sb3I7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowO291dGxpbmU6dW5zZXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7aGVpZ2h0OmF1dG87ZmxleC1zaHJpbms6MH0ud29vY29tbWVyY2UgLnF1YW50aXR5IC5idG4tcXR5IHN2Z3t3aWR0aDoxLjEyNXJlbTtoZWlnaHQ6MS4xMjVyZW07ZmlsbDojZDdkN2Q3O3RyYW5zaXRpb246ZmlsbCAuM3N9Lndvb2NvbW1lcmNlIC5xdWFudGl0eSAuYnRuLXF0eTpob3ZlciBzdmd7ZmlsbDojMDAwfS5ibG9ja1VJLmJsb2NrT3ZlcmxheXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ud29vY29tbWVyY2UgdGFibGUuY2FydHttYXJnaW4tYm90dG9tOjMuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQ6bm90KC5wcm9kdWN0LW5hbWUpe2ZvbnQtc2l6ZToxLjEyNXJlbX19Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQucHJvZHVjdC1uYW1le21hcmdpbi1ib3R0b206MH1AbWVkaWEobWluLXdpZHRoOiA3NjlweCl7Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQucHJvZHVjdC1uYW1le3dpZHRoOjM4JX19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLnByb2R1Y3QtbmFtZTpiZWZvcmV7Zm9udC1zaXplOjFyZW19fS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IC5wcm9kdWN0LXRodW1ibmFpbHtwYWRkaW5nLWxlZnQ6MDttaW4td2lkdGg6dW5zZXQ7bWF4LXdpZHRoOjE0LjA2MjVyZW19Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsIGltZ3t3aWR0aDo1LjYyNXJlbTtib3JkZXItcmFkaXVzOi4zMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsIGltZ3t3aWR0aDoxMC45Mzc1cmVtfX0ud29vY29tbWVyY2UgdGFibGUuY2FydCAucHJvZHVjdC10aXRsZXtjb2xvcjojMDAwfS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLnByb2R1Y3Qtc3VidG90YWx7Zm9udC13ZWlnaHQ6NzAwfS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IC5wcm9kdWN0LXJlbW92ZXtwYWRkaW5nLXJpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgLnByb2R1Y3QtcmVtb3Zle2JvcmRlcjpub25lfX0ud29vY29tbWVyY2UgdGFibGUuY2FydCBhLnJlbW92ZXtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOm5vbmU7d2lkdGg6MS4xMjVyZW07aGVpZ2h0OjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuMTI1cmVtfS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IGEucmVtb3ZlOmhvdmVye2JhY2tncm91bmQ6bm9uZX0ud29vY29tbWVyY2UgdGFibGUuY2FydCBhLnJlbW92ZTpob3ZlciBzdmd7ZmlsbDojZGMzMjMyfS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IGEucmVtb3ZlIHN2Z3t0cmFuc2l0aW9uOmFsbCAuM3MgMHM7ZmlsbDojZDBkMGQwfS53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFsc3t3aWR0aDphdXRvfS53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY3Jvc3Mtc2VsbHMsLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFsc3t3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscywud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxze3dpZHRoOmNhbGMoNTAlIC0gLjYyNXJlbSl9fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7Lndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscywud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxze3dpZHRoOmNhbGMoNTAlIC0gMi4xODc1cmVtKX19Lndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxsc3ttYXJnaW4tYm90dG9tOjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNyb3NzLXNlbGxze21hcmdpbi1ib3R0b206MH19Lndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFsc3ttYXJnaW4tbGVmdDphdXRvfS53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAud2MtcHJvY2VlZC10by1jaGVja291dHt0ZXh0LWFsaWduOnJpZ2h0fS53b29jb21tZXJjZSAuY2FydF90b3RhbHMgdGFibGUgdGgsLndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSB0ZCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSB0aCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSB0ZHtib3JkZXItdG9wOm5vbmU7cGFkZGluZy10b3A6MS4yNXJlbTtwYWRkaW5nLWJvdHRvbToxLjI1cmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIHRoLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIHRoe2ZvbnQtd2VpZ2h0OjQwMH0ud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIHRoOmZpcnN0LWNoaWxkLC53b29jb21tZXJjZSAuY2FydF90b3RhbHMgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgdGg6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgdGQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9Lndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSB0aDpudGgtY2hpbGQoMiksLndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSB0ZDpudGgtY2hpbGQoMiksLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgdGg6bnRoLWNoaWxkKDIpLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIHRkOm50aC1jaGlsZCgyKXt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MH0ud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIC5vcmRlci10b3RhbCB0aCwud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIC5vcmRlci10b3RhbCB0ZCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSAub3JkZXItdG90YWwgdGgsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgLm9yZGVyLXRvdGFsIHRke3BhZGRpbmctdG9wOi45Mzc1cmVtO3BhZGRpbmctYm90dG9tOi45Mzc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSAub3JkZXItdG90YWwgdGgsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgLm9yZGVyLXRvdGFsIHRoe2ZvbnQtc2l6ZToxLjI1cmVtfX0ud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIC5vcmRlci10b3RhbCB0ZCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSAub3JkZXItdG90YWwgdGR7Zm9udC1zaXplOjEuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSAub3JkZXItdG90YWwgdGQsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgLm9yZGVyLXRvdGFsIHRke2ZvbnQtc2l6ZToxLjc1cmVtfX0ud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIHRmb290IHRoLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIHRmb290IHRoe3RleHQtdHJhbnNmb3JtOmluaXRpYWx9Lndvb2NvbW1lcmNlIHVsI3NoaXBwaW5nX21ldGhvZCBsaSBpbnB1dHttYXJnaW4tdG9wOi4yNWVtfS53b29jb21tZXJjZSAud2MtcHJvY2VlZC10by1jaGVja291dHtwYWRkaW5nLWJvdHRvbTowfS53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQuY2hlY2tvdXQtYnV0dG9ue21hcmdpbi1ib3R0b206MH0ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zLC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9uc3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMsLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucywud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi42MjVyZW19fS53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2UtZm9ybS1jb3Vwb24sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZS1mb3JtLWNvdXBvbntmbG9hdDpsZWZ0fUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXXtwYWRkaW5nOjAgMS41cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRde3BhZGRpbmc6MCAycmVtfX0ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XSwud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XSwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Y29sb3I6I2MyMDAxMyAhaW1wb3J0YW50O2JvcmRlci13aWR0aDoycHh9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XSwud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XSwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF17cGFkZGluZzowIDJyZW19fS53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmhvdmVyLC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmZvY3VzLC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmFjdGl2ZSwud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XTpob3Zlciwud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XTpmb2N1cywud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XTphY3RpdmUsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XTpob3Zlciwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmZvY3VzLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF06YWN0aXZlLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF06aG92ZXIsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XTpmb2N1cywud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNjMjAwMTMgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2MyMDAxMyAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH0ud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRze21hcmdpbi10b3A6MS44NzVyZW19Lndvb2NvbW1lcmNlLWZvcm0tY291cG9uX19pbnB1dHtkaXNwbGF5OmZsZXg7bWF4LXdpZHRoOjMxLjI1cmVtfS53b29jb21tZXJjZS1mb3JtLWNvdXBvbl9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XXtmbGV4LWdyb3c6MTt3aWR0aDphdXRvICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlcjoxcHggc29saWQgI2QwZDBkMDtib3JkZXItcmFkaXVzOi4zMTI1cmVtIDAgMCAuMzEyNXJlbTttYXJnaW46MCAtMC4zMTI1cmVtIDAgMCAhaW1wb3J0YW50O3BhZGRpbmc6MCAxLjMxMjVyZW0gMCAxcmVtfS53b29jb21tZXJjZS1mb3JtLWNvdXBvbl9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XTpob3Zlciwud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06YWN0aXZlLC53b29jb21tZXJjZS1mb3JtLWNvdXBvbl9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1c3tib3JkZXItY29sb3I6IzAwMH0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06bm90KDpmb2N1cyk6LW1zLWlucHV0LXBsYWNlaG9sZGVye29wYWNpdHk6LjV9Lndvb2NvbW1lcmNlLWZvcm0tY291cG9uX19pbnB1dCBpbnB1dFt0eXBlPXRleHRdOm5vdCg6Zm9jdXMpOi1tb3otcGxhY2Vob2xkZXJ7b3BhY2l0eTouNX0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06bm90KDpmb2N1cyk6Oi1tb3otcGxhY2Vob2xkZXJ7b3BhY2l0eTouNX0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06bm90KDpmb2N1cyk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7b3BhY2l0eTouNX0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06bm90KDpmb2N1cyk6OnBsYWNlaG9sZGVye29wYWNpdHk6LjV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF17Zm9udC1zaXplOjEuMTI1cmVtfX0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGJ1dHRvbntmbGV4LXNocmluazowO3dpZHRoOmF1dG8gIWltcG9ydGFudDttaW4td2lkdGg6Ni4yNXJlbX0jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50LC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudHtiYWNrZ3JvdW5kOm5vbmV9I2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gsLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94LC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3h7Y29sb3I6IzAwMDtib3JkZXItcmFkaXVzOi4zMTI1cmVtfSNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzIGxhYmVse2N1cnNvcjpwb2ludGVyfS5taW5pLWNhcnR7cG9zaXRpb246cmVsYXRpdmV9Lm1pbmktY2FydC0tZW1wdHl7cG9pbnRlci1ldmVudHM6bm9uZX0ubWluaS1jYXJ0IHN2Z3tjb2xvcjojYzIwMDEzO3dpZHRoOjIuMjVyZW07aGVpZ2h0OjIuMjVyZW19Lm1pbmktY2FydF9fdG90YWx7d2lkdGg6MS41cmVtO2hlaWdodDoxLjVyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NTAwO2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMC40Mzc1cmVtO3JpZ2h0Oi0wLjYyNXJlbX0ud29vY29tbWVyY2UtYWNjb3VudCAuY29sLWxnLTl7d2lkdGg6MTAwJX0ud29vY29tbWVyY2UtYWNjb3VudCAuZW50cnktY29udGVudHttYXJnaW4tYm90dG9tOjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSAuY29sLTEsLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIC5jb2wtMnt3aWR0aDo1MCV9fS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaXtwYWRkaW5nLWJvdHRvbTouNzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGl7cGFkZGluZy1ib3R0b206MS41NjI1cmVtfX0ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGk6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwMDtwYWRkaW5nLXRvcDouNzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGk6bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy10b3A6MS41NjI1cmVtfX0ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkuaXMtYWN0aXZlIGEsLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXJ7Y29sb3I6I2MyMDAxMyAhaW1wb3J0YW50fS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS5pcy1hY3RpdmUgYTphZnRlciwud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYTpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20yIDAgNSA1IDUtNSAyIDEtNyA3LTctNyAyLTFaJyBmaWxsPSclMjNkZjAwMDAnLyUzRSUzQy9zdmclM0VcIil9Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLmlzLWFjdGl2ZSBhOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYXtmb250LXNpemU6MS4yNXJlbX19Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGE6YWZ0ZXJ7dHJhbnNpdGlvbjphbGwgLjNzIDBzO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtMiAwIDUgNSA1LTUgMiAxLTcgNy03LTcgMi0xWicgZmlsbD0nJTIzMDAwJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCA1MCUvMTRweCA4cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gN3B4KTtyaWdodDowfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGE6YWZ0ZXJ7Ym90dG9tOjEuOTM3NXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7cGFkZGluZy1sZWZ0OjM1cHh9fS53b29jb21tZXJjZS1hY2NvdW50IHRhYmxlLmFjY291bnQtb3JkZXJzLXRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxke2ZvbnQtd2VpZ2h0OjcwMH0jYWNjb3VudF9kaXNwbGF5X25hbWUrc3Bhbntmb250LXNpemU6MTRweH0ud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIsLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZpZWxkc2V0e21hcmdpbi1ib3R0b206MjVweH0ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZmllbGRzZXQgLmZvcm0tcm93IGxhYmVse2Rpc3BsYXk6YmxvY2t9Lndvb2NvbW1lcmNlIGZvcm0ubG9naW4sLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXJ7Ym9yZGVyOm5vbmU7cGFkZGluZzowfS53b29jb21tZXJjZSBmb3JtLmxvZ2luIC5mb3JtLXJvdyBsYWJlbCwud29vY29tbWVyY2UgZm9ybS5yZWdpc3RlciAuZm9ybS1yb3cgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZHtib3JkZXI6bm9uZX0ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC5mb3JtLXJvdyBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja30ud29vY29tbWVyY2UgZm9ybS5sb2dpbiBidXR0b25bdHlwZT1zdWJtaXRdLC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgYnV0dG9uW3R5cGU9c3VibWl0XXttYXJnaW4tdG9wOjEwcHh9Lndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBwe21heC13aWR0aDo1MDBweH0ud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZXtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6MjVweCAhaW1wb3J0YW50fS53b29jb21tZXJjZS1Mb3N0UGFzc3dvcmR7bWFyZ2luLXRvcDoyMHB4fS53b29jb21tZXJjZS1Mb3N0UGFzc3dvcmQgYXtjb2xvcjojMDAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHh9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxze21hcmdpbjozLjEyNXJlbSAwIDIuMTg3NXJlbX0ud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlsc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi4yNXJlbTttYXJnaW4tYm90dG9tOjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxze2dhcDouNXJlbX19Lndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHM6YmVmb3JlLC53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzOmFmdGVye2Rpc3BsYXk6bm9uZX0ud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyBsaXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNjI1cmVtO2JvcmRlcjpub25lO2xpbmUtaGVpZ2h0OjEuMjVyZW07cGFkZGluZzowO21hcmdpbjowfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyBsaXtmb250LXNpemU6Ljg3NXJlbX19Lndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHMgbGkgc3Ryb25ne2xpbmUtaGVpZ2h0OjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzIGxpIHN0cm9uZ3tmb250LXNpemU6MS4xMjVyZW19fS53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZHttYXJnaW4tYm90dG9tOjMuMTI1cmVtfS53b29jb21tZXJjZS10YWJsZV9fcHJvZHVjdC1uYW1lIC53Yy1pdGVtLW1ldGF7Zm9udC1zaXplOi44NzVyZW07cGFkZGluZy1sZWZ0OjFyZW19LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0e3Bvc2l0aW9uOnJlbGF0aXZlfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdF9faW1hZ2VzIGltZ3t0cmFuc2l0aW9uOm9wYWNpdHkgLjNzfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdF9fc3VtbWFyeSBwLnByaWNlLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdF9fc3VtbWFyeSBzcGFuLnByaWNle21hcmdpbi1ib3R0b206MS44NzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3RfX3N1bW1hcnkgcC5wcmljZSwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3RfX3N1bW1hcnkgc3Bhbi5wcmljZXtmb250LXNpemU6MS41cmVtfX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3RfX3N1bW1hcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIC5zdGFyLXJhdGluZ3ttYXJnaW4tdG9wOjB9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0X19hZnRlci1zdW1tYXJ5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjMuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0X19hZnRlci1zdW1tYXJ5e2dhcDo0LjM3NXJlbX19LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0X3RpdGxle21hcmdpbi1ib3R0b206MS4yNXJlbX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbToxLjg3NXJlbX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3RfbWV0YXtjb2xvcjojZDdkN2Q3fS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucG9zdGVkX2lue2Rpc3BsYXk6YmxvY2t9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wb3N0ZWRfaW4gYXtjb2xvcjojMDAwfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgdGh7d2lkdGg6OC4xMjVyZW07dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IGRpdi5xdWFudGl0eXttYXJnaW46MCAuNjI1cmVtIDAgMH0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IGRpdi5xdWFudGl0eS1oaWRkZW57ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnN7ZGlzcGxheTpmbGV4fX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFic3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlci10b3A6MXB4IHNvbGlkICNkMGQwZDA7cGFkZGluZzowO21hcmdpbi1ib3R0b206Mi4xODc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFic3t3aWR0aDozMCU7bWFyZ2luLXJpZ2h0OjEuODc1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJze21hcmdpbi1yaWdodDozLjEyNXJlbX19LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnM6YmVmb3Jle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpe2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDBkMGQwICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6LjkzNzVyZW0gMDttYXJnaW46MH0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpiZWZvcmUsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YWZ0ZXJ7ZGlzcGxheTpub25lfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZXtwb2ludGVyLWV2ZW50czpub25lfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSBhe2NvbG9yOiNjMjAwMTN9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpob3ZlciBhe2NvbG9yOiNjMjAwMTN9fS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGF7Y29sb3I6IzAwMDtwYWRkaW5nOjB9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbHtmbGV4LWdyb3c6MTttYXJnaW4tYm90dG9tOjB9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbD4qOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmVwbHktdGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjFlbX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgI3JhdGluZysubmljZS1zZWxlY3R7ZGlzcGxheTpub25lfS5zd2lwZXItcHJvZHVjdC1pbWFnZXttYXJnaW4tYm90dG9tOjEuMjVyZW19LnN3aXBlci1wcm9kdWN0LWltYWdlIC5zd2lwZXItc2xpZGV7d2lkdGg6MTAwJX0uc3dpcGVyLXByb2R1Y3QtaW1hZ2UgLmMtaW1hZ2V7d2lkdGg6MTAwJTttYXJnaW46MH0uc3dpcGVyLXByb2R1Y3QtaW1hZ2UgLmMtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NzAlfS5zd2lwZXItcHJvZHVjdC10aHVtYnMgLnN3aXBlci1zbGlkZXt3aWR0aDoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSAuM3N9LnN3aXBlci1wcm9kdWN0LXRodW1icyAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSl7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouNX0uc3dpcGVyLXByb2R1Y3QtdGh1bWJzIC5zd2lwZXItc2xpZGU6aG92ZXJ7b3BhY2l0eToxfS5zd2lwZXItcHJvZHVjdC10aHVtYnMgLmMtaW1hZ2V7d2lkdGg6MTAwJTttYXJnaW46MH0uc3dpcGVyLXByb2R1Y3QtdGh1bWJzIC5jLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjcwJX0uc3dpcGVyLXByb2R1Y3RzIC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG87ZGlzcGxheTpmbGV4fS5zd2lwZXItcHJvZHVjdHMgLnN3aXBlci1zbGlkZSBhcnRpY2xlLnByb2R1Y3R7d2lkdGg6MTAwJX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyaW5ne2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1ncm93OjE7ZmxvYXQ6bm9uZTttYXJnaW46MH0uc2hvcC1oZWFkaW5ne2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYShtYXgtd2lkdGg6IDUyMHB4KXtzZWN0aW9uLnByb2R1Y3RzIGFydGljbGUucHJvZHVjdHt3aWR0aDoxMDAlfX1hcnRpY2xlLnByb2R1Y3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlfWFydGljbGUucHJvZHVjdCBzcGFuLnByaWNlLGFydGljbGUucHJvZHVjdCBwLnByaWNle2ZvbnQtc2l6ZToxLjEyNXJlbX1hcnRpY2xlLnByb2R1Y3QgYS5hZGRlZF90b19jYXJ0e2ZvbnQtc2l6ZTouOTM3NXJlbTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDouOTM3NXJlbX1hcnRpY2xlLnByb2R1Y3QgLmJ1dHRvbnttYXJnaW4tdG9wOmF1dG99Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGlua3t3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluazpob3ZlciBpbWd7b3BhY2l0eTouOH0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rOmhvdmVyIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxle2NvbG9yOiNjMjAwMTN9fS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsgaW1ne3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czouMzEyNXJlbTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpvcGFjaXR5IC4zc30ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aHVtYm5haWx7cG9zaXRpb246cmVsYXRpdmV9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGh1bWJuYWlsOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjcwJX0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aHVtYm5haWwgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjtib3JkZXItcmFkaXVzOi4zMTI1cmVtO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZXt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7Y29sb3I6IzAwMDttYXJnaW46MS4yNXJlbSAwIC42MjVyZW0gIWltcG9ydGFudH1hcnRpY2xlLnByb2R1Y3Qgc3Bhbi5vbnNhbGUsLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHNwYW4ub25zYWxlLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLm9uc2FsZXt3aWR0aDphdXRvO21pbi13aWR0aDozLjM3NXJlbTtoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OnVuc2V0O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNjMjAwMTM7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMzEyNXJlbTtwYWRkaW5nOi4zMTI1cmVtO3RvcDouNXJlbTtsZWZ0Oi41cmVtO3otaW5kZXg6MX1hcnRpY2xlLnByb2R1Y3QgcC5wcmljZSxhcnRpY2xlLnByb2R1Y3Qgc3Bhbi5wcmljZSwud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgcC5wcmljZSwud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSwud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgcC5wcmljZSwud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206LjkzNzVyZW19YXJ0aWNsZS5wcm9kdWN0IHAucHJpY2UgZGVsLGFydGljbGUucHJvZHVjdCBzcGFuLnByaWNlIGRlbCwud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgcC5wcmljZSBkZWwsLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHNwYW4ucHJpY2UgZGVsLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlIGRlbCwud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSBkZWx7Zm9udC1zaXplOi44ZW07Zm9udC13ZWlnaHQ6NDAwO29wYWNpdHk6LjV9YXJ0aWNsZS5wcm9kdWN0IHAucHJpY2UgaW5zLGFydGljbGUucHJvZHVjdCBzcGFuLnByaWNlIGlucywud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgcC5wcmljZSBpbnMsLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHNwYW4ucHJpY2UgaW5zLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlIGlucywud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSBpbnN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmMtYmxvY2t7bWFyZ2luLWJvdHRvbTozLjEyNXJlbX0uYy1ibG9jazpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYy10aXRsZXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206Ljc1ZW19LmMtaW1hZ2V7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlfS5jLWltYWdlIGltZ3t3aWR0aDoxMDAlfS5zd2lwZXItaW1hZ2VzIC5zd2lwZXItc2xpZGUgLmMtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NjUlfS5jLXZpZGVve21heC13aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LmMtdmlkZW86bm90KFt2aWRlb10pOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjU2LjI1JX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5jLXZpZGVvOmhvdmVyIC5jLXZpZGVvX19wb3N0ZXIgaW1ne29wYWNpdHk6Ljl9LmMtdmlkZW86aG92ZXIgLmMtdmlkZW9fX3Bvc3RlciBzdmd7dHJhbnNmb3JtOnNjYWxlKDEuMSl9fS5jLXZpZGVvIGlmcmFtZSwuYy12aWRlbyB2aWRlb3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uYy12aWRlb19fcG9zdGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uYy12aWRlb19fcG9zdGVyIGltZ3t0cmFuc2l0aW9uOmFsbCAuM3MgMHM7b3BhY2l0eTouNzV9LmMtdmlkZW9fX3Bvc3RlciBzdmd7dHJhbnNpdGlvbjphbGwgLjNzIDBzO2ZpbGw6I2ZmZjtmb250LXNpemU6LjVyZW07d2lkdGg6MTBlbTtoZWlnaHQ6MTBlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgLSA1ZW0pO2xlZnQ6Y2FsYyg1MCUgLSA1ZW0pfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuYy12aWRlb19fcG9zdGVyIHN2Z3tmb250LXNpemU6Ljc1cmVtfX0ubS1mYXFfX2l0ZW17Ym9yZGVyOjFweCBzb2xpZCAjZDBkMGQwO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zc30ubS1mYXFfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOi42MjVyZW19Lm0tZmFxX19pdGVtLmlzLW9wZW4sLm0tZmFxX19pdGVtOmhvdmVye2JvcmRlci1jb2xvcjojMDAwfS5tLWZhcV9faXRlbS10aXRsZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjFyZW07cGFkZGluZzoxLjI1cmVtO21hcmdpbjowfS5tLWZhcV9faXRlbS10aXRsZSBzdmd7ZmxleC1zaHJpbms6MH0ubS1mYXFfX2l0ZW0tY29udGVudHtwYWRkaW5nOjAgMS4yNXJlbSAxLjI1cmVtfS5tLWZ1bGwtaW1nIC5jb250YWluZXIsLm0tZnVsbC1pbWcgLm1haW4tbWVudV9fY29udGFpbmVyLC5tLWZ1bGwtaW1nIC53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZSAubS1mdWxsLWltZyAuc2l0ZS1jb250ZW50LC5tLWZ1bGwtaW1nIC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLm0tZnVsbC1pbWcgLnNpdGUtY29udGVudHtwYWRkaW5nOjB9Lm0taGVyb3toZWlnaHQ6MTAwZHZoO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzo0LjM3NXJlbSAwO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0ubS1oZXJvOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEuODc1cmVtO2xlZnQ6MS4yNXJlbTt3aWR0aDo5LjM3NXJlbTtoZWlnaHQ6MS4yNXJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2Fzc2V0cy9pbWcvcG9sbG1laWVyLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ei1pbmRleDoxMH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tLWhlcm86OmFmdGVye2xlZnQ6My4xMjVyZW07Ym90dG9tOjMuNzVyZW19fS5tLWhlcm9fX2Jne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5tLWhlcm9fX2xlZ2Fse3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEuMjVyZW07Ym90dG9tOjIuMTI1cmVtO3otaW5kZXg6MTA7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDExLjg3NXJlbSl9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubS1oZXJvX19sZWdhbHtyaWdodDozLjEyNXJlbTtib3R0b206My43NXJlbTttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTUuNjI1cmVtKX19Lm0taGVybyAuY29udGFpbmVyLC5tLWhlcm8gLm1haW4tbWVudV9fY29udGFpbmVyLC5tLWhlcm8gLndvb2NvbW1lcmNlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlIC5tLWhlcm8gLnNpdGUtY29udGVudCwubS1oZXJvIC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLm0taGVybyAuc2l0ZS1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTB9Lm0taGVyby1zbGlkZXJ7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmV9Lm0taGVyby1zbGlkZXJfX2ltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlcn0ubS1oZXJvLXNsaWRlcjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi4zMzt6LWluZGV4OjV9Lm0taGVybyBoMSwubS1oZXJvIC5oMXtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjMuMTI1cmVtO2ZvbnQtZmFtaWx5OlwiTW9yZ2FuU2Fuc0NvbmRcIixzYW5zLXNlcmlmfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsubS1oZXJvIGgxLC5tLWhlcm8gLmgxe2ZvbnQtc2l6ZTo0LjM3NXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubS1oZXJvIGgxLC5tLWhlcm8gLmgxe2ZvbnQtc2l6ZTo2LjI1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey5tLWhlcm8gaDEsLm0taGVybyAuaDF7Zm9udC1zaXplOjguNzVyZW19fS5tLWltYWdlcy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIGF7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5tLWltYWdlcy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIGltZ3thc3BlY3QtcmF0aW86MjMwLzMwMDt3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5tLWltYWdlcy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCwubS1pbWFnZXMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OmF1dG87ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjIuNXJlbTtoZWlnaHQ6Mi41cmVtO21hcmdpbi10b3A6MDtjdXJzb3I6cG9pbnRlcjtib3gtc2hhZG93OjNweCAzcHggMTBweCByZ2JhKDAsMCwwLC4xKTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0ubS1pbWFnZXMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLC5tLWltYWdlcy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MS41NjI1cmVtO2hlaWdodDoxLjU2MjVyZW07YmFja2dyb3VuZDojMDAwO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5tLWltYWdlcy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciwubS1pbWFnZXMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXJ7YmFja2dyb3VuZDojMDAwfS5tLWltYWdlcy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcjo6YWZ0ZXIsLm0taW1hZ2VzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOjphZnRlcntiYWNrZ3JvdW5kOiNmZmZ9Lm0taW1hZ2VzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0Oi42MjVyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lm0taW1hZ2VzLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcnttYXNrOnVybChcIi4uL2ltZy9hcnJvdy1sZWZ0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5tLWltYWdlcy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldntyaWdodDozLjc1cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5tLWltYWdlcy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXJ7bWFzazp1cmwoXCIuLi9pbWcvYXJyb3ctbGVmdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWlufS5tLWltYWdlcy1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDo6YWZ0ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS5tLWltYWdlcy1zbGlkZXIgLnN3aXBlci1zbGlkZSBhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTthc3BlY3QtcmF0aW86MS8xfS5tLWltYWdlcy1zbGlkZXIgLnN3aXBlci1zbGlkZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO29iamVjdC1maXQ6Y292ZXI7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfS5tLWltYWdlcy1zbGlkZXIgLnN3aXBlci1zbGlkZSBhOmhvdmVyIGltZ3tvcGFjaXR5Oi43fUBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7Lm0taW1hZ2VzLXNsaWRlciAuc3dpcGVyLnNsaWRlci1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5tLWltYWdlcy1zbGlkZXIgLnN3aXBlci5zbGlkZXItZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmV9Lm0taW1hZ2VzLXNsaWRlciAuc3dpcGVyLnNsaWRlci1kaXNhYmxlZCAuc3dpcGVyLXBhZ2luYXRpb257ZGlzcGxheTpub25lfX0ubS1wcm9qZWN0cy1jb2xzIC5jb250YWluZXIsLm0tcHJvamVjdHMtY29scyAubWFpbi1tZW51X19jb250YWluZXIsLm0tcHJvamVjdHMtY29scyAud29vY29tbWVyY2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UgLm0tcHJvamVjdHMtY29scyAuc2l0ZS1jb250ZW50LC5tLXByb2plY3RzLWNvbHMgLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAubS1wcm9qZWN0cy1jb2xzIC5zaXRlLWNvbnRlbnR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSwgMWZyKTtnYXA6My4xMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5tLXByb2plY3RzLWNvbHMgLmNvbnRhaW5lciwubS1wcm9qZWN0cy1jb2xzIC5tYWluLW1lbnVfX2NvbnRhaW5lciwubS1wcm9qZWN0cy1jb2xzIC53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZSAubS1wcm9qZWN0cy1jb2xzIC5zaXRlLWNvbnRlbnQsLm0tcHJvamVjdHMtY29scyAud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5tLXByb2plY3RzLWNvbHMgLnNpdGUtY29udGVudHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjMuMTI1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tLXByb2plY3RzLWNvbHMgLmNvbnRhaW5lciwubS1wcm9qZWN0cy1jb2xzIC5tYWluLW1lbnVfX2NvbnRhaW5lciwubS1wcm9qZWN0cy1jb2xzIC53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZSAubS1wcm9qZWN0cy1jb2xzIC5zaXRlLWNvbnRlbnQsLm0tcHJvamVjdHMtY29scyAud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5tLXByb2plY3RzLWNvbHMgLnNpdGUtY29udGVudHtnYXA6Ny44MTI1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey5tLXByb2plY3RzLWNvbHMgLmNvbnRhaW5lciwubS1wcm9qZWN0cy1jb2xzIC5tYWluLW1lbnVfX2NvbnRhaW5lciwubS1wcm9qZWN0cy1jb2xzIC53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZSAubS1wcm9qZWN0cy1jb2xzIC5zaXRlLWNvbnRlbnQsLm0tcHJvamVjdHMtY29scyAud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5tLXByb2plY3RzLWNvbHMgLnNpdGUtY29udGVudHtnYXA6MTIuNXJlbX19Lm0tcHJvamVjdHMtY29sc19fY29se2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjIuMTg3NXJlbX0ubS1wcm9qZWN0cy1jb2xzX19jb2wgLmMtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWZhbWlseTpcIlVuaXZlcnMgTmV4dCBQcm9cIixzYW5zLXNlcmlmfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KWFuZCAoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7Lm0tcHJvamVjdHMtY29sc19fY29se21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIHZhcigtLWhlYWRlci1oZWlnaHQpIC0gNTBweCk7bWF4LWhlaWdodDpjYWxjKDEwMGR2aCAtIHZhcigtLWhlYWRlci1oZWlnaHQpIC0gNTBweCk7b3ZlcmZsb3cteTphdXRvO3Njcm9sbGJhci13aWR0aDp0aGluO3Njcm9sbGJhci1jb2xvcjpyZ2JhKDAsMCwwLC4yNSkgcmdiYSgwLDAsMCwwKX0ubS1wcm9qZWN0cy1jb2xzX19jb2w+KntmbGV4LXNocmluazowfX0ubS1wcm9qZWN0cy1jb2xzX190aXRsZXtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDo1O3BhZGRpbmctYmxvY2s6LjkzNzVyZW07bWFyZ2luLWJsb2NrOi0wLjkzNzVyZW07YmFja2dyb3VuZDojZmZmfS5tLXByb2plY3RzLWNvbHNfX3RpdGxlIC5jLXRpdGxle3dvcmQtYnJlYWs6YnJlYWstd29yZDtoeXBoZW5zOmF1dG99QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpYW5kIChob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsubS1wcm9qZWN0cy1jb2xzX190aXRsZXtwYWRkaW5nLXRvcDowO21hcmdpbi10b3A6MH0ubS1wcm9qZWN0cy1jb2xzX19jb2w6aGFzKC5tLXByb2plY3RzLWhvdmVyOmhvdmVyKSAubS1wcm9qZWN0cy1jb2xzX190aXRsZSwubS1wcm9qZWN0cy1jb2xzX19jb2w6aGFzKC5tLXByb2plY3RzLWhvdmVyOmZvY3VzKSAubS1wcm9qZWN0cy1jb2xzX190aXRsZXt6LWluZGV4OjI1fX0ubS1wcm9qZWN0cy1jb2xzX19pbWFnZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6My4xMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5tLXByb2plY3RzLWNvbHNfX2ltYWdlc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm0tcHJvamVjdHMtY29sc19faW1hZ2Vze2dhcDo3LjgxMjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7Lm0tcHJvamVjdHMtY29sc19faW1hZ2Vze2dhcDoxMHJlbX19Lm0tcHJvamVjdHMtY29sc19fbWFpbj5pbWcsLm0tcHJvamVjdHMtY29sc19fbWFpbj4ubS1wcm9qZWN0cy1jb2xzX19wbGFjZWhvbGRlcnthc3BlY3QtcmF0aW86MS8xfS5tLXByb2plY3RzLWNvbHNfX2ltZz5pbWcsLm0tcHJvamVjdHMtY29sc19faW1nPi5tLXByb2plY3RzLWNvbHNfX3BsYWNlaG9sZGVye2FzcGVjdC1yYXRpbzo0MzUvNTY3fS5tLXByb2plY3RzLWNvbHNfX21haW4+aW1nLC5tLXByb2plY3RzLWNvbHNfX2ltZz5pbWd7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyfS5tLXByb2plY3RzLWNvbHNfX3BsYWNlaG9sZGVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA2KX0ubS1wcm9qZWN0cy1jb2xzX19ob3Zlcnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTowO3otaW5kZXg6MjA7cG9pbnRlci1ldmVudHM6bm9uZX0ubS1wcm9qZWN0cy1jb2xzX19ob3Zlci10ZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3dpZHRoOjEwMCU7cGFkZGluZzoxLjU2MjVyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoxLjE7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjgpfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsubS1wcm9qZWN0cy1jb2xzX19ob3Zlci10ZXh0e2ZvbnQtc2l6ZToxLjU2MjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm0tcHJvamVjdHMtY29sc19faG92ZXItdGV4dHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7cGFkZGluZzowO2xlZnQ6Y2FsYygxMDAlICsgMTE1cHgpO2ZvbnQtc2l6ZToyLjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm0tcHJvamVjdHMtY29sc19fY29sLS0zIC5tLXByb2plY3RzLWNvbHNfX2hvdmVyLXRleHR7cmlnaHQ6Y2FsYygxMDAlICsgMTE1cHgpO3RleHQtYWxpZ246cmlnaHQ7bGVmdDphdXRvfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpYW5kIChob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsubS1wcm9qZWN0cy1jb2xzX19ob3Zlci10ZXh0e2Rpc3BsYXk6bm9uZX19Lm0tcHJvamVjdHMtY29sc19faG92ZXItaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lm0tcHJvamVjdHMtY29sc19faG92ZXItaW1nIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlcn0ubS1wcm9qZWN0cy1jb2xzIGZpZ3VyZXttYXJnaW46MH0ubS1wcm9qZWN0cy1jb2xzX19mbG9hdGluZy10ZXh0e3RyYW5zaXRpb246b3BhY2l0eSAuM3M7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDozMDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjEuMTtjb2xvcjojMDAwO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lfS5tLXByb2plY3RzLWNvbHNfX2Zsb2F0aW5nLXRleHQuaXMtdmlzaWJsZXtvcGFjaXR5OjF9Lm0tcHJvamVjdHMtY29sc19fZmxvYXRpbmctdGV4dC5pcy1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS5tLXByb2plY3RzLWhvdmVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzAwMH0ubS1wcm9qZWN0cy1ob3Zlcj5pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubS1wcm9qZWN0cy1ob3Zlcjo6YWZ0ZXJ7dHJhbnNpdGlvbjphbGwgLjNzIDBzO2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQ6I2ZmZjtvcGFjaXR5OjA7ei1pbmRleDoxMDtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm0tcHJvamVjdHMtaG92ZXI6aG92ZXIgLm0tcHJvamVjdHMtY29sc19faG92ZXJ7b3BhY2l0eToxfS5tLXByb2plY3RzLWhvdmVyOmhvdmVyOjphZnRlcntvcGFjaXR5Oi44NX19Lm0tcHJvamVjdHMtaG92ZXI6Zm9jdXMgLm0tcHJvamVjdHMtY29sc19faG92ZXJ7b3BhY2l0eToxfS5tLXByb2plY3RzLWhvdmVyOmZvY3VzOjphZnRlcntvcGFjaXR5Oi44NX0ubS10ZXh0LW1lZGlhIC5jb250YWluZXIsLm0tdGV4dC1tZWRpYSAubWFpbi1tZW51X19jb250YWluZXIsLm0tdGV4dC1tZWRpYSAud29vY29tbWVyY2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UgLm0tdGV4dC1tZWRpYSAuc2l0ZS1jb250ZW50LC5tLXRleHQtbWVkaWEgLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAubS10ZXh0LW1lZGlhIC5zaXRlLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDoxLjg3NXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7Lm0tdGV4dC1tZWRpYSAuY29udGFpbmVyLC5tLXRleHQtbWVkaWEgLm1haW4tbWVudV9fY29udGFpbmVyLC5tLXRleHQtbWVkaWEgLndvb2NvbW1lcmNlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlIC5tLXRleHQtbWVkaWEgLnNpdGUtY29udGVudCwubS10ZXh0LW1lZGlhIC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLm0tdGV4dC1tZWRpYSAuc2l0ZS1jb250ZW50e2ZsZXgtZGlyZWN0aW9uOnJvdztnYXA6My43NXJlbX19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5tLXRleHQtbWVkaWEucmV2ZXJzZSAuY29udGFpbmVyLC5tLXRleHQtbWVkaWEucmV2ZXJzZSAubWFpbi1tZW51X19jb250YWluZXIsLm0tdGV4dC1tZWRpYS5yZXZlcnNlIC53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZSAubS10ZXh0LW1lZGlhLnJldmVyc2UgLnNpdGUtY29udGVudCwubS10ZXh0LW1lZGlhLnJldmVyc2UgLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAubS10ZXh0LW1lZGlhLnJldmVyc2UgLnNpdGUtY29udGVudHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX19Lm0tdGV4dC1tZWRpYS5hbHRlcm5hdGl2ZSAuY29udGFpbmVyLC5tLXRleHQtbWVkaWEuYWx0ZXJuYXRpdmUgLm1haW4tbWVudV9fY29udGFpbmVyLC5tLXRleHQtbWVkaWEuYWx0ZXJuYXRpdmUgLndvb2NvbW1lcmNlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlIC5tLXRleHQtbWVkaWEuYWx0ZXJuYXRpdmUgLnNpdGUtY29udGVudCwubS10ZXh0LW1lZGlhLmFsdGVybmF0aXZlIC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLm0tdGV4dC1tZWRpYS5hbHRlcm5hdGl2ZSAuc2l0ZS1jb250ZW50e2Rpc3BsYXk6YmxvY2t9Lm0tdGV4dC1tZWRpYSAudGV4dF9fdGl0bGV7bWFyZ2luLWJvdHRvbToxMDBweH0ubS10ZXh0LW1lZGlhX19pbWd7bWFyZ2luOjA7bWFyZ2luLWJvdHRvbToxLjg3NXJlbTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21heC1oZWlnaHQ6NjBkdmh9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5tLXRleHQtbWVkaWFfX2ltZ3ttYXJnaW4tYm90dG9tOjA7ZmxleDoxIDEgMCU7bWluLXdpZHRoOjB9fS5tLXRleHQtbWVkaWFfX2ltZyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OmluaGVyaXQ7b2JqZWN0LXBvc2l0aW9uOmNlbnRlciByaWdodDtvYmplY3QtZml0OmNvbnRhaW59LmFsdGVybmF0aXZlIC5tLXRleHQtbWVkaWFfX2ltZ3ttYXJnaW46MDttYXgtaGVpZ2h0OjYwZHZofS5hbHRlcm5hdGl2ZSAubS10ZXh0LW1lZGlhX19pbWcgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDppbmhlcml0O29iamVjdC1maXQ6Y29udGFpbn1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmFsdGVybmF0aXZlIC5tLXRleHQtbWVkaWFfX2ltZyBpbWd7d2lkdGg6YXV0bzttYXgtd2lkdGg6MzcuNXJlbX19Lm0tdGV4dC1tZWRpYV9fdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwO21heC13aWR0aDo1Ni4yNXJlbTt3aWR0aDoxMDAlO2ZsZXgtc2hyaW5rOjB9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5tLXRleHQtbWVkaWFfX3RleHR7ZmxleDoxIDEgMCU7bWluLXdpZHRoOjB9fS5tLXRleHQtbWVkaWFfX3RleHQgLmVkaXRvciwubS10ZXh0LW1lZGlhX190ZXh0IC5lbnRyeS1jb250ZW50e2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7Lm0tdGV4dC1tZWRpYV9fdGV4dCAuZWRpdG9yLC5tLXRleHQtbWVkaWFfX3RleHQgLmVudHJ5LWNvbnRlbnR7Zm9udC1zaXplOjJyZW19fS5hbHRlcm5hdGl2ZSAubS10ZXh0LW1lZGlhX190ZXh0e21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXRvcDoxLjg3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5hbHRlcm5hdGl2ZSAubS10ZXh0LW1lZGlhX190ZXh0e21hcmdpbi10b3A6LTVyZW19fS5hbHRlcm5hdGl2ZSAubS10ZXh0LW1lZGlhX190ZXh0IC5lZGl0b3IsLmFsdGVybmF0aXZlIC5tLXRleHQtbWVkaWFfX3RleHQgLmVudHJ5LWNvbnRlbnR7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmFsdGVybmF0aXZlIC5tLXRleHQtbWVkaWFfX3RleHQgLmVkaXRvciwuYWx0ZXJuYXRpdmUgLm0tdGV4dC1tZWRpYV9fdGV4dCAuZW50cnktY29udGVudHtmb250LXNpemU6MS41cmVtfX0ubS10ZXh0LWNvbHVtbnMgLmNvbnRlbnQtd3JhcHBlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2dhcDozLjEyNXJlbTttYXJnaW4tdG9wOjMuMTI1cmVtO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tLXRleHQtY29sdW1ucyAuY29udGVudC13cmFwcGVye2dhcDo2LjI1cmVtO2ZsZXgtZGlyZWN0aW9uOnJvdzttYXJnaW4tdG9wOjcuNXJlbX19Lm0tdGV4dC1jb2x1bW5zIC5jb250ZW50LXdyYXBwZXI+ZGl2e3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubS10ZXh0LWNvbHVtbnMgLmNvbnRlbnQtd3JhcHBlcj5kaXZ7bWF4LXdpZHRoOjUyMHB4fX0ubS10ZXh0IC5jb250YWluZXIsLm0tdGV4dCAubWFpbi1tZW51X19jb250YWluZXIsLm0tdGV4dCAud29vY29tbWVyY2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UgLm0tdGV4dCAuc2l0ZS1jb250ZW50LC5tLXRleHQgLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAubS10ZXh0IC5zaXRlLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9Lm0tdGV4dF9fdGV4dHtmb250LXNpemU6MS4xMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5tLXRleHRfX3RleHR7Zm9udC1zaXplOjEuNXJlbX19Lm0tdGV4dCAuYnRuLC5tLXRleHQgaW5wdXRbdHlwZT1zdWJtaXRdLC5tLXRleHQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5tLXRleHQgaW5wdXRbdHlwZT1zdWJtaXRdLC5tLXRleHQgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCwud29vY29tbWVyY2UgI3Jlc3BvbmQgLm0tdGV4dCBpbnB1dCNzdWJtaXQsLm0tdGV4dCAud29vY29tbWVyY2UgYS5idXR0b24sLndvb2NvbW1lcmNlIC5tLXRleHQgYS5idXR0b24sLm0tdGV4dCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2UgLm0tdGV4dCBidXR0b24uYnV0dG9uLC5tLXRleHQgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiwud29vY29tbWVyY2UgLm0tdGV4dCBpbnB1dC5idXR0b24sLm0tdGV4dCAud29vY29tbWVyY2UgYS5idXR0b24uYWx0LC53b29jb21tZXJjZSAubS10ZXh0IGEuYnV0dG9uLmFsdCwubS10ZXh0IC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCwud29vY29tbWVyY2UgLm0tdGV4dCBidXR0b24uYnV0dG9uLmFsdCwubS10ZXh0IC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LC53b29jb21tZXJjZSAubS10ZXh0IGlucHV0LmJ1dHRvbi5hbHR7bWFyZ2luLXRvcDozLjEyNXJlbX0uYmFjay1idG57dHJhbnNpdGlvbjphbGwgLjNzIDBzO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxLjU2MjVyZW07d2lkdGg6Mi4xODc1cmVtO2hlaWdodDoyLjE4NzVyZW07YmFja2dyb3VuZDojMDAwO21hc2s6dXJsKFwiLi4vaW1nL2Fycm93LWxlZnQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbn0uYmFjay1idG46aG92ZXIsLmJhY2stYnRuOmZvY3Vze2JhY2tncm91bmQ6I2MyMDAxM31AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmJhY2stYnRue3dpZHRoOjMuNzVyZW07aGVpZ2h0OjMuNzVyZW07cG9zaXRpb246YWJzb2x1dGU7bGVmdDozLjEyNXJlbTt0b3A6MH19LnRleHQtYXJyb3d7bWFyZ2luLXRvcDoxLjVyZW07Zm9udC1zaXplOi44NzVyZW19LnRleHQtYXJyb3dfX2ljb257dHJhbnNpdGlvbjphbGwgLjNzIDBzO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MS41cmVtO2hlaWdodDoxLjVyZW07bWFyZ2luOjA7bWFyZ2luLWJvdHRvbTouOTM3NXJlbTttYXNrOnVybChcIi4uL2ltZy9hcnJvdy1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47YmFja2dyb3VuZDpjdXJyZW50Q29sb3J9LmlzLW9wZW4gLnRleHQtYXJyb3dfX2ljb257dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS50ZXh0LWFycm93X19ub3JtYWx7d2lkdGg6Zml0LWNvbnRlbnR9LnRleHQtYXJyb3dfX2dyYXl7Y29sb3I6Izg3ODc4N30udGV4dC1hcnJvdyAuaGlkZGVuLWNvbnRlbnR7cGFkZGluZzoycmVtIDA7Zm9udC1zaXplOjFyZW19LnRleHQtYXJyb3cgLmpzLWFjY29yZGlvbi10aXRsZXt3aWR0aDpmaXQtY29udGVudDt0cmFuc2l0aW9uOmFsbCAuM3MgMHN9LnRleHQtYXJyb3cgLmpzLWFjY29yZGlvbi10aXRsZTpob3Zlcntjb2xvcjojYzIwMDEzfS5hbmNob3J7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6Y2FsYygtMSp2YXIoLS1oZWFkZXItc2Nyb2xsZWQtaGVpZ2h0KSl9LmltZy1wbGFjZWhvbGRlcntiYWNrZ3JvdW5kLWNvbG9yOiNlMmUyZTI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmltZy1wbGFjZWhvbGRlciBzdmd7d2lkdGg6Y2xhbXAoNC4zNzVyZW0sMjUlLDkuMzc1cmVtKTtoZWlnaHQ6Y2xhbXAoNC4zNzVyZW0sMjUlLDkuMzc1cmVtKTtmaWxsOiNjMjAwMTN9LnN0cmV0Y2hlZC1saW5rOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjF9LmpzLWFjY29yZGlvbi1pdGVtLmlzLW9wZW4gLmpzLWFjY29yZGlvbi10aXRsZSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5qcy1hY2NvcmRpb24tdGl0bGV7Y3Vyc29yOnBvaW50ZXJ9LmpzLWFjY29yZGlvbi10aXRsZSBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfS5qcy1hY2NvcmRpb24tY29udGVudHtkaXNwbGF5Om5vbmV9LmFydGljbGV7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nOjEuNXJlbTtib3JkZXI6MXB4IHNvbGlkICNkMGQwZDA7Ym9yZGVyLXJhZGl1czouMzEyNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0uYXJ0aWNsZV9fdGh1bWJuYWlse2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOi42MjVyZW07cG9zaXRpb246cmVsYXRpdmV9LmFydGljbGVfX3RodW1ibmFpbDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo2MCV9LmFydGljbGVfX3RodW1ibmFpbCBpbWcsLmFydGljbGVfX3RodW1ibmFpbCAuaW1nLXBsYWNlaG9sZGVye3RyYW5zaXRpb246YWxsIC4zcyAwcztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmFydGljbGVfX3RodW1ibmFpbDpob3ZlciBpbWd7b3BhY2l0eTouODV9LmFydGljbGVfX2NvbnRlbnR7ZmxleC1ncm93OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5hcnRpY2xlX19leGNlcnB0e21hcmdpbi1ib3R0b206MS4yNXJlbX0uYXJ0aWNsZV9fbW9yZXttYXJnaW4tdG9wOmF1dG99LmVudHJ5LW1ldGF7Zm9udC1zaXplOi44NzVyZW07bWFyZ2luLWJvdHRvbTouOTM3NXJlbX0uZW50cnktbWV0YSAuY2F0LWxpbmtzLC5lbnRyeS1tZXRhIC50YWctbGlua3N7bWFyZ2luLXRvcDouMzEyNXJlbX0uYXJ0aWNsZS1uby1yZXN1bHRzIC5hcnRpY2xlX19jb250ZW50e2FsaWduLWl0ZW1zOmNlbnRlcn0uYXJ0aWNsZS1uby1yZXN1bHRzIC5hcnRpY2xlX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjB9LmVudHJ5LWRhdGUucHVibGlzaGVkOm5vdCgudXBkYXRlZCl7ZGlzcGxheTpub25lfS5icmVhZGNydW1ic3tjb2xvcjojZDdkN2Q3O2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtc3R5bGU6aXRhbGljO21hcmdpbi1ib3R0b206MS44NzVyZW19LmJyZWFkY3J1bWJzIGF7Y29sb3I6aW5oZXJpdDttYXJnaW4tcmlnaHQ6LjEyNXJlbX0uYnJlYWRjcnVtYnMgYTpob3Zlcntjb2xvcjojMDAwfS5icmVhZGNydW1icyBzcGFuIHNwYW4gc3BhbntkaXNwbGF5OmlubGluZTttYXJnaW4tbGVmdDouMTg3NXJlbX0uYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfbGFzdHtjb2xvcjojMDAwfS5icmVhZGNydW1icyBwe21hcmdpbjowfS5icmVhZGNydW1icyAuc2VwYXJhdG9ye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIC4zMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuYnJlYWRjcnVtYnMgLnNlcGFyYXRvcnttYXJnaW46MCAuNjI1cmVtfX0ubW9kYWx7LS1tb2RhbC1tYXJnaW46IDEuMjVyZW07LS1tb2RhbC1tYXgtd2lkdGg6IDUwcmVtO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jaztvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6LTE7b3BhY2l0eTowfS5tb2RhbF9fb3ZlcmxheXt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4zKTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjB9Lm1vZGFsLmlzLW9wZW57b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuM3M7dmlzaWJpbGl0eTp2aXNpYmxlO3otaW5kZXg6MTEwfS5tb2RhbC5pcy1vcGVuIC5tb2RhbF9faW5uZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfS5tb2RhbF9faW5uZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6dmFyKC0tbW9kYWwtbWF4LXdpZHRoKTtoZWlnaHQ6Y2FsYygxMDAlIC0gdmFyKC0tbW9kYWwtbWFyZ2luKSoyKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MCB2YXIoLS1tb2RhbC1tYXJnaW4pO21hcmdpbjp2YXIoLS1tb2RhbC1tYXJnaW4pIGF1dG87cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTMuMTI1cmVtKTtwb2ludGVyLWV2ZW50czpub25lfS5tb2RhbF9fY29udGVudHt3aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czouMzEyNXJlbTtwYWRkaW5nOjEuODc1cmVtO292ZXJmbG93LXk6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtwb2ludGVyLWV2ZW50czphdXRvfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsubW9kYWxfX2NvbnRlbnR7cGFkZGluZy10b3A6My4xMjVyZW19fS5tb2RhbF9fY2xvc2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjkzNzVyZW07cmlnaHQ6LjkzNzVyZW07Y3Vyc29yOnBvaW50ZXJ9Lm1vZGFsX19jbG9zZTpob3ZlciBzdmd7ZmlsbDojOGYwMDBlfS5tb2RhbF9fY2xvc2Ugc3Zne3dpZHRoOjEuMzc1cmVtO2hlaWdodDoxLjM3NXJlbTtmaWxsOiNjMjAwMTN9LnBhZ2luYXRpb24sLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9ue21hcmdpbi10b3A6My4xMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsucGFnaW5hdGlvbiwud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb257bWFyZ2luLXRvcDo0LjM3NXJlbX19LnBhZ2luYXRpb24gdWwsLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2dhcDouNXJlbTtib3JkZXI6bm9uZX0ucGFnaW5hdGlvbiB1bCBsaSwud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGl7Ym9yZGVyOm5vbmV9LnBhZ2luYXRpb24gdWwgbGkgYSwud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSwucGFnaW5hdGlvbiB1bCBsaSBzcGFuLC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFue3RyYW5zaXRpb246YWxsIC4zcyAwczttaW4td2lkdGg6Mi4yNXJlbTtoZWlnaHQ6Mi4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwMDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxO2JvcmRlcjoxcHggc29saWQgIzAwMDtib3JkZXItcmFkaXVzOi4zMTI1cmVtO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowIC40Mzc1cmVtfS5wYWdpbmF0aW9uIHVsIGxpIGEuY3VycmVudDpub3QoLmRvdHMpLC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLmN1cnJlbnQ6bm90KC5kb3RzKSwucGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnQ6bm90KC5kb3RzKSwud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50Om5vdCguZG90cyl7YmFja2dyb3VuZC1jb2xvcjojYzIwMDEzO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNjMjAwMTN9LnBhZ2luYXRpb24gdWwgbGkgYTpob3Zlciwud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3ZlciwucGFnaW5hdGlvbiB1bCBsaSBzcGFuOmhvdmVyLC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojYzIwMDEzO2JvcmRlci1jb2xvcjojYzIwMDEzfS5zZWFyY2gtZm9ybXt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXRleHRde3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDozLjQzNzVyZW19LnNlYXJjaC1mb3JtX19zdWJtaXR7ZGlzcGxheTppbmxpbmUtZmxleDt3aWR0aDoyLjgxMjVyZW07aGVpZ2h0OjEwMCU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3JpZ2h0OjFweH0uc2VhcmNoLWZvcm1fX3N1Ym1pdCBzdmd7d2lkdGg6MS4yNXJlbTtoZWlnaHQ6MS4yNXJlbTtmaWxsOiNjMjAwMTN9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuc2VhcmNoLWZvcm1fX3N1Ym1pdDpob3ZlciBzdmd7ZmlsbDojMzhiZGY4fX0uc29jaWFsc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxLjVyZW19LnNvY2lhbHNfX2l0ZW17ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojZmZmfS5zb2NpYWxzX19pdGVtOmhvdmVye2NvbG9yOiNjMjAwMTN9LnNvY2lhbHNfX2l0ZW0gc3Zne3dpZHRoOjEuMjVyZW07aGVpZ2h0OjEuMjVyZW07ZmlsbDpjdXJyZW50Q29sb3J9LnNvY2lhbHNfX2l0ZW0gc3ZnLmljb24tZmFjZWJvb2t7d2lkdGg6Ljg3NXJlbX0uanMtdGFiLXRpdGxlOm5vdCguaXMtYWN0aXZlKXtjdXJzb3I6cG9pbnRlcn0uanMtdGFiLXRpdGxlLmlzLWFjdGl2ZXtjb2xvcjojYzIwMDEzfS5qcy10YWItY29udGVudHtkaXNwbGF5Om5vbmV9LmpzLXRhYi1jb250ZW50LmlzLWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS50YWJzLS1ob3Jpem9udGFsIC50YWJzX190aXRsZXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxLjg3NXJlbX0udGFicy0tdmVydGljYWx7ZGlzcGxheTpmbGV4fS50YWJzLS12ZXJ0aWNhbCAudGFic19fdGl0bGVze2ZsZXg6MCAwIDEyLjVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjYyNXJlbX0udGFicy0tdmVydGljYWwgLnRhYnNfX2NvbnRlbnRze2ZsZXgtZ3JvdzoxfSN0by10b3B7dHJhbnNpdGlvbjphbGwgLjNzIDBzO2Rpc3BsYXk6aW5saW5lLWZsZXg7d2lkdGg6Mi4xODc1cmVtO2hlaWdodDoyLjE4NzVyZW07Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjEuNTYyNXJlbTtyaWdodDoxLjU2MjVyZW07b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6OTA7YmFja2dyb3VuZDojMDAwO21hc2s6dXJsKFwiLi4vaW1nL2Fycm93LXRvcC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWlufUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsjdG8tdG9we3dpZHRoOjIuODEyNXJlbTtoZWlnaHQ6Mi44MTI1cmVtO3JpZ2h0OjA7Ym90dG9tOjcuNXJlbTtsZWZ0OjIuMTg3NXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsjdG8tdG9we3dpZHRoOjMuNzVyZW07aGVpZ2h0OjMuNzVyZW07cmlnaHQ6MDtib3R0b206Ny41cmVtO2xlZnQ6My43NXJlbX19Ym9keTpoYXMoLmlzLWRhcmspICN0by10b3B7YmFja2dyb3VuZDojZmZmfWJvZHk6aGFzKC5pcy1kYXJrKSAjdG8tdG9wOmhvdmVye2JhY2tncm91bmQ6I2MyMDAxM30jdG8tdG9wOmhvdmVye2JhY2tncm91bmQ6I2MyMDAxM30jdG8tdG9wLnNob3d7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0uanMtdG9nZ2xlIHN2Z3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9LmpzLXRvZ2dsZS5pcy1vcGVuIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmpzLXRvZ2dsZS1jb250ZW50e2Rpc3BsYXk6bm9uZX0uZXJyb3I0MDR7cGFkZGluZy10b3A6MH0uZXJyb3I0MDQgLnNpdGUtY29udGVudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6Y2xhbXAoNi4yNXJlbSxjYWxjKDYuMjVyZW0gKyAoMXZ3IC0gNi40cHgpICogNi4yNSksOS4zNzVyZW0pIDB9Lm5vdC1mb3VuZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5ub3QtZm91bmRfX3RpdGxle2NvbG9yOiNjMjAwMTM7Zm9udC1zaXplOmNsYW1wKDMuMTI1cmVtLGNhbGMoMy4xMjVyZW0gKyAoMXZ3IC0gNi40cHgpICogMi41KSw0LjM3NXJlbSk7bWFyZ2luLWJvdHRvbTouM2VtfS5ub3QtZm91bmRfX3RleHR7Zm9udC1zaXplOmNsYW1wKDEuMTI1cmVtLGNhbGMoMS4xMjVyZW0gKyAoMXZ3IC0gNi40cHgpICogMC4yNSksMS4yNXJlbSk7bWFyZ2luLWJvdHRvbToxLjVlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5ub3QtZm91bmRfX3RleHR7bWFyZ2luLWJvdHRvbToyLjVlbX19LmFyY2hpdmUtd3JhcHBlcntwYWRkaW5nOjMuMTI1cmVtIDB9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuYXJjaGl2ZS13cmFwcGVye3BhZGRpbmc6NC4zNzVyZW0gMH19LmFyY2hpdmUtaGVhZGVye21hcmdpbi1ib3R0b206My4xMjVyZW19LmFyY2hpdmUtaGVhZGVyPio6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnNpdGUtY29udGVudHt3aWR0aDoxMDAlO2ZsZXgtZ3JvdzoxO3RyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dH0uc2l0ZS1jb250ZW50LmlzLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMzYzNjM2N9LmVudHJ5LXRpdGxle2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjFlbX0uZW50cnktY29udGVudHtwYWRkaW5nLWJvdHRvbTo0LjM3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5lbnRyeS1jb250ZW50e3BhZGRpbmctYm90dG9tOjcuNXJlbX19Lm0tdGV4dC1tZWRpYS5hbmltYXRlLWJne3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MjAwZHZoO3BhZGRpbmctdG9wOjYuMjVyZW19LmFuaW1hdGUtYmcgLm9yaWdpbmFsLWNvbnRlbnQsLmFuaW1hdGUtYmcgLmFuaW1hdGVkLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDo2LjI1cmVtO3BhZGRpbmctYm90dG9tOjYuMjVyZW19LmFuaW1hdGUtYmcgLmFuaW1hdGVkLWNvbnRlbnR7YmFja2dyb3VuZDojM2MzYzNjO2NvbG9yOiNmZmZ9Lm0tdGV4dC1tZWRpYS5hbmltYXRlLWJnIC5vcmlnaW5hbC1jb250ZW50LC5tLXRleHQtbWVkaWEuYW5pbWF0ZS1iZyAuYW5pbWF0ZWQtY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMGR2aDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubS10ZXh0LW1lZGlhLmFuaW1hdGUtYmcgLm9yaWdpbmFsLWNvbnRlbnQsLm0tdGV4dC1tZWRpYS5hbmltYXRlLWJnIC5hbmltYXRlZC1jb250ZW50e2hlaWdodDoxMDBkdmh9fS5tLXRleHQtbWVkaWEuYW5pbWF0ZS1iZy5pcy1hY3RpdmUgLm9yaWdpbmFsLWNvbnRlbnQsLm0tdGV4dC1tZWRpYS5hbmltYXRlLWJnLmlzLWFjdGl2ZSAuYW5pbWF0ZWQtY29udGVudHtwb3NpdGlvbjpmaXhlZDt0b3A6MH0ubS10ZXh0LW1lZGlhLmFuaW1hdGUtYmcuaXMtZW5kZWQgLm9yaWdpbmFsLWNvbnRlbnQsLm0tdGV4dC1tZWRpYS5hbmltYXRlLWJnLmlzLWVuZGVkIC5hbmltYXRlZC1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDphdXRvO2JvdHRvbTowfS5jb250ZW50LXdyYXBwZXJ7bWF4LXdpZHRoOjc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuY29udGVudC13cmFwcGVye21heC13aWR0aDo4Mi41cmVtO3BhZGRpbmctbGVmdDo3LjVyZW19fS5jb250ZW50LXdyYXBwZXIudG8tcmlnaHR7bWFyZ2luLWxlZnQ6YXV0b30ucG9zdC10aHVtYm5haWx7bWFyZ2luLWJvdHRvbTozLjEyNXJlbX0ucG9zdC1oZWFkZXJ7bWFyZ2luLWJvdHRvbTozLjEyNXJlbX0ucG9zdC1jb250ZW50LC5wb3N0LW5hdmlnYXRpb24sLnBvc3QtcmVsYXRlZHttYXJnaW4tYm90dG9tOjMuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnBvc3QtY29udGVudCwucG9zdC1uYXZpZ2F0aW9uLC5wb3N0LXJlbGF0ZWR7bWFyZ2luLWJvdHRvbTo0LjM3NXJlbX19Lm5hdi1saW5rc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoxLjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm5hdi1saW5rc3tmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOjMuMTI1cmVtfX0iLCJAaW1wb3J0IFwiLi4vLi4vZGlzdC9jc3MvZmFuY3lib3guY3NzXCI7XG5cbi8vIEN1c3RvbSBzdHlsaW5nOlxuW2RhdGEtZmFuY3lib3hdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLy8gQ29sb3JzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRwcmltYXJ5OiAjQzIwMDEzO1xuJHByaW1hcnktaG92ZXI6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcbiRzZWNvbmRhcnk6ICMzOGJkZjg7XG4kc2Vjb25kYXJ5LWhvdmVyOiBkYXJrZW4oJHNlY29uZGFyeSwgOCUpO1xuXG4vLyBCb290c3RyYXAgdjUuMy4wIGZpeCAoZGFyayBtb2RlIHN1cHBvcnQpXG4kZW5hYmxlLWRhcmstbW9kZTogZmFsc2U7XG5cbiRiOiAjMDAwO1xuJHc6ICNmZmY7XG4kd2hpdGUtNTA6IHJnYmEoJHcsIDAuNSk7XG4kZ3JleTogI0Q3RDdENztcbiRncmV5LWJvcmRlcjogI2QwZDBkMDtcblxuJHJlZDogI2RjMzIzMjtcbiRncmVlbjogIzZkYzIyZTtcbiRvcmFuZ2U6ICNmNTZlMjg7XG4keWVsbG93OiAjRjJDOTRDO1xuJGJsdWU6ICMwMGEwZDI7XG5cbiRjb2xvci10ZXh0OiAjMDAwO1xuJGNvbG9yLWhlYWRpbmc6ICMwMDA7XG4kY29sb3ItbGluazogJHByaW1hcnk7XG4kY29sb3ItbGluay1ob3ZlcjogJHByaW1hcnktaG92ZXI7XG5cblxuLy8gRm9udHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtdGV4dDogJ1VuaXZlcnMgTmV4dCBQcm8nLCBzYW5zLXNlcmlmO1xuJGZvbnQtaGVhZGluZzogJ01vcmdhblNhbnNDb25kJywgc2Fucy1zZXJpZjtcblxuJGZvbnQtY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuJGZvbnQtcHJlOiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuXG5cbi8vIFR5cG9ncmFwaHkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtc2l6ZS1iYXNlOiAxNjsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0ICh0eXBpY2FsbHkgMTZweClcbiRmb250LXdlaWdodC1iYXNlOiA0MDA7XG4kbGluZS1oZWlnaHQtYmFzZTogMS41O1xuXG4kcmFkaXVzOiByZW0oNSk7IC8vIGdsb2JhbCBib3JkZXItcmFkaXVzIChjYW4gYmUgMCwgYnV0IG5lZWQgdG8ga2VlcCBpdClcblxuXG4vLyBUcmFuc2l0aW9ucyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kdGltZTogMC4zcztcbiRkZWZhdWx0LXRyYW5zaXRpb246IGFsbCAkdGltZSAwcztcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGZvciBtaW4td2lkdGggPSB2YWx1ZXMsIGZvciBtYXgtd2lkdGggPSB2YWx1ZSAtIDFweC5cbi8vIGV4YW1wbGU6IEBpbmNsdWRlIG1pbihsZykgPSBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KVxuLy8gZXhhbXBsZTogQGluY2x1ZGUgbWF4KGxnKSA9IEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpXG4kZ3JpZC1icmVha3BvaW50czogKFxuXHRcdFx0XHR4czogMCxcblx0XHRcdFx0bWQ6IDY0MHB4LFxuXHRcdFx0XHRsZzogMTAyNXB4LFxuXHRcdFx0XHR4bDogMTQ0MHB4LFxuKTtcblxuLy8gR3JpZCBjb2x1bW5zXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cbiRncmlkLWNvbHVtbnM6IDEyO1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4OyAvLyAxNXB4IG9uIGVhY2ggc2lkZVxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcblx0XHRcdFx0eHM6IDEwMCUsXG5cdFx0XHRcdG1kOiAxMDAlLFxuXHRcdFx0XHRsZzogMTAwJSxcblx0XHRcdFx0eGw6IDE5MjBweCxcbik7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG4kY29udGFpbmVyLWd1dHRlci14LXZhbHVlczogKFxuXHRcdFx0XHR4czogMzBweCwgLy8gMTVweCBvbiBlYWNoIHNpZGVcblx0XHRcdFx0bWQ6IDYwcHgsIC8vIDMwcHggb24gZWFjaCBzaWRlXG5cdFx0XHRcdGxnOiAxMDBweCwgLy8gNTBweCBvbiBlYWNoIHNpZGVcblx0XHRcdFx0eGw6IDEyMHB4LCAvLyA1MHB4IG9uIGVhY2ggc2lkZVxuKTtcblxuLy8gQ29udGFpbmVyIGZsdWlkIG1heGltdW0gd2lkdGhcbiRjb250YWluZXItZmx1aWQtbWF4LXdpZHRoOiAxOTIwcHg7XG5cbi8qXG4gKiBHbG9iYWwgQ1NTIFZhcmlhYmxlczpcbiAqL1xuOnJvb3Qge1xuXHQtLWNvbnRhaW5lci13aWR0aDogMTAwJTtcblxuXHRAZWFjaCAkYnAgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSkge1xuXHRcdFx0LS1jb250YWluZXItd2lkdGg6ICN7bWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsICRicCl9O1xuXHRcdFx0LS1jb250YWluZXItZ3V0dGVyLXg6ICN7bWFwLWdldCgkY29udGFpbmVyLWd1dHRlci14LXZhbHVlcywgJGJwKX07XG5cdFx0fVxuXHR9XG5cblx0LS1oZWFkZXItaGVpZ2h0OiAje3JlbSgxMDApfTsgLy8gbmVlZGVkIGZvciBmaXhlZCBoZWFkZXJcblx0LS1oZWFkZXItc2Nyb2xsZWQtaGVpZ2h0OiAje3JlbSg3MCl9OyAvLyBuZWVkZWQgZm9yIGZpeGVkIGhlYWRlclxufVxuIiwiLy9AZm9udC1mYWNlIHtcbi8vXHRmb250LWZhbWlseTogJ1VidW50dSc7XG4vL1x0c3JjOiB1cmwoJy4uL2ZvbnRzL1VidW50dS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy9cdHVybCgnLi4vZm9udHMvVWJ1bnR1LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy9cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vL1x0Zm9udC1zdHlsZTogbm9ybWFsO1xuLy9cdGZvbnQtZGlzcGxheTogc3dhcDtcbi8vfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb3JnYW5TYW5zQ29uZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb3JnYW5TYW5zQ29uZC1Cb2xkRXhwZXJ0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1VuaXZlcnMgTmV4dCBQcm8nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvVW5pdmVyc05leHRQcm8tQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIE5leHQgUHJvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1VuaXZlcnNOZXh0UHJvLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1VuaXZlcnMgTmV4dCBQcm8nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvVW5pdmVyc05leHRQcm8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIE5leHQgUHJvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1VuaXZlcnNOZXh0UHJvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIE5leHQgUHJvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1VuaXZlcnNOZXh0UHJvLU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1VuaXZlcnMgTmV4dCBQcm8nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvVW5pdmVyc05leHRQcm8tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsIi8qISBzYW5pdGl6ZS5jc3MgdjguMC4wIHwgQ0MwIExpY2Vuc2UgfCBnaXRodWIuY29tL2Nzc3Rvb2xzL3Nhbml0aXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgcmVwZWF0aW5nIGJhY2tncm91bmRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQWRkIGJvcmRlciBib3ggc2l6aW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiAxICovXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGV4dCBkZWNvcmF0aW9uIGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQWRkIHZlcnRpY2FsIGFsaWdubWVudCBpbmhlcml0YW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IC8qIDEgKi9cblx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBVc2UgdGhlIGRlZmF1bHQgY3Vyc29yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gVXNlIGEgNC1zcGFjZSB0YWIgd2lkdGggaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKiA1LiBCcmVha3Mgd29yZHMgdG8gcHJldmVudCBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5odG1sIHtcblx0Y3Vyc29yOiBkZWZhdWx0OyAvKiAxICovXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAyICovXG5cdC1tb3otdGFiLXNpemU6IDQ7IC8qIDMgKi9cblx0dGFiLXNpemU6IDQ7IC8qIDMgKi9cblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDQgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiA0ICovXG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IC8qIDUgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuXHRoZWlnaHQ6IDA7IC8qIDEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBsaXN0IHN0eWxlIG9uIG5hdmlnYXRpb24gbGlzdHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxubmF2IG9sLFxubmF2IHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQ2hhbmdlIHRoZSBhbGlnbm1lbnQgb24gbWVkaWEgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG5pbWcsXG5zdmcsXG52aWRlbyB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBmaWxsIGNvbG9yIHRvIG1hdGNoIHRoZSB0ZXh0IGNvbG9yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbnN2Zzpub3QoW2ZpbGxdKSB7XG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIFRhYnVsYXIgZGF0YVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb2xsYXBzZSBib3JkZXIgc3BhY2luZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi8qIEZvcm1zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEluaGVyaXQgc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMi4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKi9cblxuYnV0dG9uIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDEgKi9cblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmlucHV0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqL1xuXG5sZWdlbmQge1xuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuXHRkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UgYW5kIElFLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICogMi4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqIDMuIENoYW5nZSB0aGUgcmVzaXplIGRpcmVjdGlvbiBvbiB0ZXh0YXJlYXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxudGV4dGFyZWEge1xuXHRtYXJnaW46IDA7IC8qIDEgKi9cblx0b3ZlcmZsb3c6IGF1dG87IC8qIDIgKi9cblx0cmVzaXplOiB2ZXJ0aWNhbDsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgdGV4dCBzdHlsZSBvZiBwbGFjZWhvbGRlcnMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRvcGFjaXR5OiAwLjU0O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cblx0Zm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIG9mIGZvY3VzIG91dGxpbmVzIGluIEZpcmVmb3guXG4gKi9cblxuOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIG91dGxpbmUgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlIGluIEZpcmVmb3guXG4gKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYWRkaXRpb25hbCA6aW52YWxpZCBzdHlsZXMgaW4gRmlyZWZveC5cbiAqL1xuXG46LW1vei11aS1pbnZhbGlkIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogSW50ZXJhY3RpdmVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3Qgc3R5bGVzIGluIEVkZ2UsIElFLCBhbmQgU2FmYXJpLlxuICovXG5cbmRpYWxvZyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRib3JkZXI6IHNvbGlkO1xuXHRjb2xvcjogYmxhY2s7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG5cdGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcblx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0bGVmdDogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHRwYWRkaW5nOiAxZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuXHR3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5kaWFsb2c6bm90KFtvcGVuXSkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBVc2VyIGludGVyYWN0aW9uXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogMS4gUmVtb3ZlIHRoZSB0YXBwaW5nIGRlbGF5IGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSB0YXBwaW5nIGRlbGF5IG9uIGNsaWNrYWJsZSBlbGVtZW50c1xuICAgICAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYSxcbmFyZWEsXG5idXR0b24sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhLFxuW3RhYmluZGV4XSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgLyogMSAqL1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEFjY2Vzc2liaWxpdHlcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gYnVzeSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG5cdGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBjb250cm9sIGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cblthcmlhLWNvbnRyb2xzXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZVxuICogaW5vcGVyYWJsZSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5bYXJpYS1kaXNhYmxlZD1cInRydWVcIl0sXG5bZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgZGlzcGxheSBvbiB2aXN1YWxseSBoaWRkZW4gYWNjZXNzaWJsZSBlbGVtZW50c1xuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl1baGlkZGVuXTpub3QoOmZvY3VzKSB7XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdGRpc3BsYXk6IGluaGVyaXQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiIsImh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyBfc2FuaXRpemUuc2NzcyBhbHJlYWR5IGFwcGxpZWQgdGhpcyBmb3IgYWxsIG90aGVyIGVsZW1lbnRzXG59XG5cbiosXG4qOmFjdGl2ZSxcbio6Zm9jdXMge1xuXHRvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IC8vIHJlbW92ZSBvdXRsaW5lcyBmcm9tIGFsbCBlbGVtZW50c1xufVxuXG5ib2R5IHtcblx0bWluLXdpZHRoOiAzNjBweDtcblx0bWluLWhlaWdodDogMTAwZHZoO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHc7IC8vIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuXG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0Zm9udC1zaXplOiByZW0oJGZvbnQtc2l6ZS1iYXNlKTtcblx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXG5cdCYuaXMtbWVudS1vcGVuIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Ji5oYXMtaGVybyB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cblxuaW1nIHtcblx0aGVpZ2h0OiBhdXRvOyAvLyBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LlxuXHRtYXgtd2lkdGg6IDEwMCU7IC8vIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguXG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogcmVtKDIwIDApO1xufVxuXG5wIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbn1cblxuLy8gTGlua3NcbmEge1xuXHRjb2xvcjogJGNvbG9yLWxpbms7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRpbWUsIG9wYWNpdHkgJHRpbWUsIHRyYW5zZm9ybSAkdGltZTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuXHR9XG5cblx0c3ZnIHtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG59XG5cbmhyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGI7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogMS4yNXJlbSAwO1xufVxuXG5zdHJvbmcsIGIge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5kZm4sIGNpdGUsIGVtLCBpIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luOiAyLjVlbSAxZW07XG59XG5cbmFkZHJlc3Mge1xuXHRtYXJnaW46IHJlbSgwIDAgMjApO1xufVxuXG5wcmUge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNlZmYxZjI7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1wcmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luOiByZW0oMTYgMCk7XG5cdHBhZGRpbmc6IHJlbSgxNik7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLCBrYmQsIHR0LCB2YXIge1xuXHRiYWNrZ3JvdW5kOiAjZWZmMWYyO1xuXHRmb250LWZhbWlseTogJGZvbnQtY29kZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwYWRkaW5nOiAzcHggNnB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbmNvZGUgdmFyIHtcblx0cGFkZGluZzogMDtcbn1cblxua2JkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGI7XG5cdGNvbG9yOiAkdztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6IDNweCA2cHg7XG59XG5cbm1hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYWJiciwgYWNyb255bSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG5cdGN1cnNvcjogaGVscDtcbn1cblxuYmlnIHtcblx0Zm9udC1zaXplOiAxMjUlO1xufVxuXG5zdmcge1xuXHRmbGV4LXNocmluazogMDtcblx0dHJhbnNpdGlvbjogYWxsICR0aW1lIDBzO1xufVxuXG4vLyBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLlxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZVtzcmMqPVwieW91dHViZVwiXSxcbmlmcmFtZVtzcmMqPVwidmltZW9cIl0ge1xuXHRAaW5jbHVkZSBtYXgobGcpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gJGdyaWQtZ3V0dGVyLXdpZHRoICogMikgKiAwLjU2MjUpOyAvLyAxNjo5XG5cdH1cbn1cbiIsIi8vIE1peGlucyBmb3IgTWVkaWEgUXVlcmllc1xuLy8gZXhhbXBsZSB1c2FnZTogQGluY2x1ZGUgbWluKGxnKSB8fCBAaW5jbHVkZSBtaW4oNzIwKVxuLy8gLS0tIG1pbi13aWR0aFxuQG1peGluIG1pbigkYnApIHtcblx0QGlmIG1hcC1oYXMta2V5KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogI3skYnAgKyAncHgnfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC0tLSBtaW4taGVpZ2h0XG5AbWl4aW4gbWluaCgkYnApIHtcblx0QGlmIG1hcC1oYXMta2V5KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApIHtcblx0XHRAbWVkaWEgKG1pbi1oZWlnaHQ6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChtaW4taGVpZ2h0OiAjeyRicCArICdweCd9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gLS0tIG1heC13aWR0aFxuQG1peGluIG1heCgkYnApIHtcblx0QGlmIG1hcC1oYXMta2V5KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApIHtcblx0XHQkYnBfbWF4OiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApIC0gMTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJGJwX21heCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogI3skYnAgKyAncHgnfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC0tLSBtYXgtaGVpZ2h0XG5AbWl4aW4gbWF4aCgkYnApIHtcblx0QGlmIG1hcC1oYXMta2V5KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApIHtcblx0XHQkYnBfbWF4OiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApIC0gMTtcblx0XHRAbWVkaWEgKG1heC1oZWlnaHQ6ICRicF9tYXgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChtYXgtaGVpZ2h0OiAjeyRicCArICdweCd9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIENvcmUgV29yZFByZXNzIGNvbXBvbmVudHM6XG4vL1xuLy8gIyBBZG1pbmJhclxuLy8gIyBBbGlnbm1lbnRzXG4vLyAjIENhcHRpb25zXG4vLyAjIEdhbGxlcmllc1xuLy8gIyBTbWlsZXlcbi8vXG5cbi8vIEFkbWluYmFyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiN3cGFkbWluYmFyIHtcblx0LS13cC1ibHVlOiAjMjI3MWIxO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAhaW1wb3J0YW50O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXG5cdCY6aG92ZXIge1xuXHRcdCN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jjpub3QoLmlzLWV4cGFuZGVkKSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cblx0XHRcdCN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuaXMtZXhwYW5kZWQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuXHRcdCN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC1ibHVlKTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hYi10b3AtbWVudT4ubWVudXBvcD4uYWItc3ViLXdyYXBwZXIge1xuXHRcdHRvcDogMTAwJTtcblx0fVxuXG5cdC5hYi10b3Atc2Vjb25kYXJ5IHtcblx0XHRAaW5jbHVkZSBtYXgoNzgyKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblxuXHRcdFx0Pi5tZW51cG9wPi5hYi1zdWItd3JhcHBlciB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCN3cC1hZG1pbi1iYXItcm9vdC1kZWZhdWx0IHtcblx0XHRAaW5jbHVkZSBtYXgobWQpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdD4gbGkge1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBoaWRlIHNvbWUgbWVudSBpdGVtcyB0byBwcmV2ZW50IGhvcml6b250YWwgb3ZlcmZsb3dcblx0dWwjd3AtYWRtaW4tYmFyLXJvb3QtZGVmYXVsdD5saSB7XG5cdFx0JiN3cC1hZG1pbi1iYXItd3BzZW8tbWVudSxcblx0XHQmI3dwLWFkbWluLWJhci1nZm9ybS1mb3JtcyB7XG5cdFx0XHRAaW5jbHVkZSBtYXgoNzgyKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3dwLWFkbWluLWJhci1zaXRlLW5hbWUge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYiAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0NnB4KTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgIWltcG9ydGFudDtcblxuXHRAaW5jbHVkZSBtaW4oNzgzKSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMycHgpO1xuXHR9XG5cblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdHdpZHRoOiA0NnB4O1xuXHRcdGhlaWdodDogNDZweDtcblxuXHRcdEBpbmNsdWRlIG1pbig3ODMpIHtcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdH1cblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlxcZjEwOVwiICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogZGFzaGljb25zO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC1ibHVlKTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBBbGlnbm1lbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyBDYXB0aW9ucyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gLndwLWNhcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1xdWFsaWZ5aW5nLWVsZW1lbnRzXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LndwLWNhcHRpb24tdGV4dCB7XG5cdFx0bWFyZ2luOiByZW0oMTYgMCk7XG5cdH1cbn1cblxuc3BhbiB7XG5cdCYud3AtY2FwdGlvbi10ZXh0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLy8gR2FsbGVyaWVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5nYWxsZXJ5IHtcblx0LS1nYWxsZXJ5LWdhcDogMXJlbTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogdmFyKC0tZ2FsbGVyeS1nYXApO1xuXHRtYXJnaW46IDEuMjVyZW0gMDtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogY2FsYyg1MCUgLSB2YXIoLS1nYWxsZXJ5LWdhcCkpO1xuXHRtYXJnaW46IDA7XG5cblx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSB2YXIoLS1nYWxsZXJ5LWdhcCkgKiAyKSAvIDMpO1xuXHR9XG5cblx0Ly8gTG9vcHMgdG8gZW51bWVyYXRlIHRoZSBjbGFzc2VzIGZvciBnYWxsZXJ5IGNvbHVtbnMuXG5cdEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggOSB7XG5cdFx0LmdhbGxlcnktY29sdW1ucy0jeyRpfSAmIHtcblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIHZhcigtLWdhbGxlcnktZ2FwKSAqICgkaSAtIDEpKSAvICRpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBTbWlsZXkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLndwLXNtaWxleSB7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcbn1cbiIsIi8vIEN1c3RvbSBTdHlsZSBGb3JtYXRzOlxuLnRleHQtc20ge1xuXHRmb250LXNpemU6IHJlbSgxNCk7XG59XG5cbi50ZXh0LW1kIHtcblx0Zm9udC1zaXplOiByZW0oMTgpO1xufVxuXG4udGV4dC1sZyB7XG5cdGZvbnQtc2l6ZTogcmVtKDE4KTtcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRmb250LXNpemU6IHJlbSgyNCk7XG5cdH1cbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtdyB7XG4gIGNvbG9yOiAkdztcbn1cblxuLnRleHQtYiB7XG4gIGNvbG9yOiAkYjtcbn1cblxuLnRleHQtb3V0bGluZWQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkYjtcblxuICAudGV4dC13ICYge1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkdztcbiAgfVxuXG4gIC50ZXh0LWIge1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkYjtcbiAgfVxufVxuXG4vLyBzaW1wbGUgbGluayAoZS5nLiBpbnNpZGUgcG9zdC9wYWdlIGNvbnRlbnQpXG4lbGluayB7XG5cdGNvbG9yOiAkcHJpbWFyeTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJsb2NrcXVvdGUge1xuXHRmb250LXNpemU6IHJlbSgyMCk7XG5cdG1hcmdpbjogcmVtKDUwIDMwKTtcblxuXHRwIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0Y2l0ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICR3O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdG1hcmdpbi10b3A6IHJlbSgxNik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4vLyBTdHlsZXMgZm9yIGZvcm1hdHRlZCB0ZXh0IChlLmcuIHBvc3QvcGFnZSBjb250ZW50LCBXWVNJV1lHIGN1c3RvbSBmaWVsZHMpXG4uZWRpdG9yIHtcblx0PiAqOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBoZWFkaW5ncyB7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDIwKTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHRhOm5vdChbY2xhc3NdKSB7XG5cdFx0QGV4dGVuZCAlbGluaztcblx0fVxufVxuIiwiLy8gU2hvcnRlbmVkIFRyYW5zaXRpb25cbkBtaXhpbiB0cigkdDogJGRlZmF1bHQtdHJhbnNpdGlvbikge1xuXHR0cmFuc2l0aW9uOiAkdDtcbn1cblxuQG1peGluIGZzKCRzaXplLXZhbHVlOiAxNikge1xuXHRmb250LXNpemU6IHJlbSgkc2l6ZS12YWx1ZSk7XG59XG5cbkBtaXhpbiBsaCgkc2l6ZS12YWx1ZTogMTYpIHtcblx0bGluZS1oZWlnaHQ6IHJlbSgkc2l6ZS12YWx1ZSk7XG59XG5cbkBtaXhpbiBmZigkZnMsICRsaCwgJGZ3OiA0MDApIHtcblx0QGluY2x1ZGUgZnMoJGZzKTtcblx0QGluY2x1ZGUgbGgoJGxoKTtcblx0Zm9udC13ZWlnaHQ6ICRmdztcbn1cblxuQG1peGluIHRleHQtb3ZlcmZsb3cge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1peGluIGhpZGUtdGV4dCB7XG5cdGZvbnQ6IDAgLyAwIGE7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBzZWxlY3Rpb24ge1xuXHQmIDo6c2VsZWN0aW9uIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBBbGwgaGVhZGluZ3NcbkBtaXhpbiBoZWFkaW5ncyB7XG5cdGgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcbkBtaXhpbiB0ZXh0LXRydW5jYXRlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIE5vIGF1dG9maWxsIGNvbG9yIGZvciBpbnB1dHNcbkBtaXhpbiBuby1hdXRvZmlsbCB7XG5cdCY6LXdlYmtpdC1hdXRvZmlsbCxcblx0Jjotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuXHQmOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5cdCY6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgOTk5OXM7IC8vIHVzZSBhIHJlYWxseSBsYXJnZSBkZWxheSBoZXJlXG5cdH1cblxuXHQvLyBDaGFuZ2UgdGV4dCBpbiBhdXRvZmlsbCB0ZXh0Ym94XG5cdCY6LXdlYmtpdC1hdXRvZmlsbCB7XG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRiO1xuXHR9XG59XG5cbi8vIFJlc3BvbnNpdmUgaG92ZXJcbkBtaXhpbiBob3ZlcigkYnA6IGxnKSB7XG5cdEBpbmNsdWRlIG1pbigkYnApIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdEBjb250ZW50XG5cdFx0fVxuXHR9XG59XG5cbi8vIFBsYWNlaG9sZGVyIGZvciBhbGwgYnJvd3NlcnNcbkBtaXhpbiBwbGFjZWhvbGRlciB7XG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIEN1c3RvbSBzY3JvbGxiYXIgc3R5bGluZ1xuQG1peGluIHNjcm9sbGJhcigkd2lkdGg6IDEwcHgsICRjb2xvci10cmFjazogJGIsICRjb2xvci1ib3JkZXI6ICNjY2MpIHtcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiAkd2lkdGg7XG5cdH1cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKCRjb2xvci10cmFjaywgMC4yKTtcblx0XHRib3JkZXItcmFkaXVzOiBjYWxjKCR3aWR0aCAvIDIpO1xuXHR9XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHR3aWR0aDogJHdpZHRoO1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRib3JkZXItcmFkaXVzOiBjYWxjKCR3aWR0aCAvIDIpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJvcmRlcjtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgkY29sb3ItdHJhY2ssIDAuMyk7XG5cdH1cbn1cblxuLy8gQ2xlYXIgZGVmYXVsdCBzdHlsaW5nIGZvciBidXR0b24gZWxlbWVudHNcbkBtaXhpbiB1bnN0eWxlZC1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG91dGxpbmU6IHVuc2V0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8vIENsZWFyIGRlZmF1bHQgc3R5bGluZyBmb3IgbGlzdCBlbGVtZW50c1xuQG1peGluIHVuc3R5bGVkLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cblxuIiwiLy8gRmx1aWQtcmVzcG9uc2l2ZSBmb250LXNpemUgY2FsY3VsYXRvclxuLy8gQGxpbmsgaHR0cHM6Ly93ZWJzZW1hbnRpY3MudWsvdG9vbHMvcmVzcG9uc2l2ZS1mb250LWNhbGN1bGF0b3IvXG4vLyBjbGFtcCBicm93c2VyIHdpZHRoOiBmcm9tIDU3NXB4IHRvIDE0NDBweFxuXG5AaW5jbHVkZSBoZWFkaW5ncyB7XG5cdG1pbi1oZWlnaHQ6IDB2dzsgLy8gc2FmYXJpIGZpeFxuXHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMC43NWVtO1xuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG59XG5cbmgxLFxuLmgxIHtcblx0Zm9udC1zaXplOiByZW0oNDIpO1xuXG4gICAgQGluY2x1ZGUgIG1pbihtZCkge1xuICAgICAgZm9udC1zaXplOiByZW0oNjYpO1xuICAgIH1cbn1cblxuaDIsXG4uaDIge1xuXHRmb250LXNpemU6IHJlbSgzMik7XG5cbiAgICBAaW5jbHVkZSAgbWluKG1kKSB7XG4gICAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgfVxufVxuXG5oMyxcbi5oMyB7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDI0LCAyOCk7XG59XG5cbmg0LFxuLmg0IHtcblx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMjAsIDI0KTtcbn1cblxuaDUsXG4uaDUge1xuXHRmb250LXNpemU6IGNsYW1wLXJlbSgxOCwgMjApO1xufVxuXG5oNixcbi5oNiB7XG5cdGZvbnQtc2l6ZTogcmVtKDE2KTtcbn1cbiIsInVsLFxub2wge1xuXHRtYXJnaW46IHJlbSgwIDAgMjAgMCk7XG5cdHBhZGRpbmctbGVmdDogcmVtKDMwKTtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG5cdG1hcmdpbjogcmVtKDAgMTYgMjApO1xufVxuXG4vLyBDdXN0b20gbGlzdHNcbi5saXN0LWNoZWNrLFxuLmxpc3QtZG90LFxuLmxpc3QtbnVtYmVyIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IHJlbSg4KTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdD4gbGkge1xuXHRcdHBhZGRpbmctbGVmdDogcmVtKDMwKTtcblx0fVxufVxuXG4vLyBDaGVja2VkIGxpc3Rcbi5saXN0LWNoZWNrIHtcblx0PiBsaSB7XG5cdFx0Ly8gaWNvbjogY2hlY2sgbWFyayAoYmxhY2spXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BhdGggZD0nTTQzNS44NDggODMuNDY2TDE3Mi44MDQgMzQ2LjUxbC05Ni42NTItOTYuNjUyYy00LjY4Ni00LjY4Ni0xMi4yODQtNC42ODYtMTYuOTcxIDBsLTI4LjI4NCAyOC4yODRjLTQuNjg2IDQuNjg2LTQuNjg2IDEyLjI4NCAwIDE2Ljk3MWwxMzMuNDIxIDEzMy40MjFjNC42ODYgNC42ODYgMTIuMjg0IDQuNjg2IDE2Ljk3MSAwbDI5OS44MTMtMjk5LjgxM2M0LjY4Ni00LjY4NiA0LjY4Ni0xMi4yODQgMC0xNi45NzFsLTI4LjI4NC0yOC4yODRjLTQuNjg2LTQuNjg2LTEyLjI4NC00LjY4Ni0xNi45NyAweicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgMCAwLjM1ZW0gLyAxZW0gMWVtO1xuXHR9XG59XG5cbi8vIERvdHRlZCBsaXN0XG4ubGlzdC1kb3Qge1xuXHQ+IGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDAuNWVtO1xuXHRcdFx0aGVpZ2h0OiAwLjVlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwLjVlbTtcblx0XHRcdGxlZnQ6IDAuMjVlbTtcblx0XHR9XG5cdH1cbn1cblxuLy8gTnVtYmVyZWQgbGlzdFxuLmxpc3QtbnVtYmVyIHtcblx0Y291bnRlci1yZXNldDogY3VzdG9tLWNvdW50ZXI7XG5cblx0PiBsaSB7XG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGN1c3RvbS1jb3VudGVyO1xuXHRcdG1pbi1oZWlnaHQ6IDEuMmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoY3VzdG9tLWNvdW50ZXIpO1xuXHRcdFx0d2lkdGg6IDEuNWVtO1xuXHRcdFx0aGVpZ2h0OiAxLjVlbTtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDAuMjVlbTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCJ0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IHJlbSgwIDAgMjApO1xuXHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cblx0dGgsXG5cdHRkIHtcblx0XHRwYWRkaW5nOiByZW0oNiA4KTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG59XG5cbi8vIEJvcmRlcmVkIHRhYmxlXG4udGFibGUtYm9yZGVyZWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cblx0dGgsXG5cdHRkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi50YWJsZS1zdHJpcGVkIHtcblx0dGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdH1cbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZVxuLy8gZGl2LnRhYmxlLXJlc3BvbnNpdmUgaXMgYSB3cmFwcGVyIGFyb3VuZCA8dGFibGU+XG4udGFibGUtcmVzcG9uc2l2ZSB7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuIiwiLmJ0biB7XG5cdEBpbmNsdWRlIHRyO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogcmVtKDEyKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGI7XG5cdGNvbG9yOiAkdztcblx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0cGFkZGluZzogcmVtKDE2IDIwKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktaG92ZXI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1ob3Zlcjtcblx0XHRjb2xvcjogJHc7XG5cdH1cblxuXHRzdmcge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiByZW0oMjApO1xuXHRcdGhlaWdodDogcmVtKDIwKTtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG5cblx0Ji1zZWNvbmRhcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdGNvbG9yOiAkdztcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWhvdmVyO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWhvdmVyO1xuXHRcdFx0Y29sb3I6ICR3O1xuXHRcdH1cblx0fVxuXG5cdCYtd2hpdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRcdGJvcmRlci1jb2xvcjogJHc7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGNvbG9yOiAkdztcblx0XHR9XG5cdH1cblxuXHQmLWJsYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcblx0XHRib3JkZXItY29sb3I6ICRiO1xuXHRcdGNvbG9yOiAkdztcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRjb2xvcjogJHc7XG5cdFx0fVxuXHR9XG5cblx0Ji1zbSB7XG5cdFx0aGVpZ2h0OiByZW0oNDApO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRwYWRkaW5nOiByZW0oMCAyMCk7XG5cdH1cblxuXHQmLWxnIHtcblx0XHRoZWlnaHQ6IHJlbSg1MCk7XG5cdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRoZWlnaHQ6IHJlbSg1NCk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWluKHhsKSB7XG5cdFx0XHRwYWRkaW5nOiByZW0oMCAzMik7XG5cdFx0fVxuXHR9XG59XG5cbi5idG4tb3V0bGluZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXHRjb2xvcjogJHByaW1hcnk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cdFx0Y29sb3I6ICR3O1xuXHR9XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRjb2xvcjogJHNlY29uZGFyeTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0Y29sb3I6ICR3O1xuXHR9XG59XG5cbi8vIExhYmVsIHN0eWxlZCBhcyBidXR0b25cbi5idG4tbGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRjb2xvcjogJHc7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0bGluZS1oZWlnaHQ6IHJlbSgxNCk7XG5cdHBhZGRpbmc6IHJlbSg1IDEwKTtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblxuXHQmLXNlY29uZGFyeSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0fVxufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0QGV4dGVuZCAuYnRuO1xufVxuXG4vLyBCdXR0b24gR3JvdXBcbi5idG4tZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogcmVtKDE1KTtcbn1cbiIsIiVmaWVsZC1pbnB1dCB7IC8vIHVzYWdlOiBAZXh0ZW5kICVmaWVsZC1pbnB1dFxuXHRAaW5jbHVkZSB0cjtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRjb2xvcjogJGI7XG5cdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0bGluZS1oZWlnaHQ6IHJlbSgxNik7XG5cdHBhZGRpbmc6IHJlbSgxMyAxNik7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblxuXHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG5cdFx0QGluY2x1ZGUgdHI7XG5cdFx0b3BhY2l0eTogMC44O1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGJvcmRlci1jb2xvcjogJGI7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0fVxuXHR9XG5cblx0Ji5oaWRkZW4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0QGV4dGVuZCAlZmllbGQtaW5wdXQ7XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIEZpcmVmb3hcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmctcmlnaHQ6IHJlbSgxNik7XG5cdHBhZGRpbmctbGVmdDogcmVtKDE2KTtcbn1cblxuZmllbGRzZXQge1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG50ZXh0YXJlYSB7XG5cdGhlaWdodDogcmVtKDExMCk7XG5cdHBhZGRpbmc6IHJlbSgxNik7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdEBpbmNsdWRlIHRyO1xuXHRmbGV4LXNocmluazogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogcmVtKDE2KTtcblx0aGVpZ2h0OiByZW0oMTYpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuXG5cdCY6Y2hlY2tlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0XHQvLyBjaGVjayBpY29uIHdoaXRlXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BhdGggZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHR9XG5cblx0bGFiZWw6aG92ZXIgJiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0fVxufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRAaW5jbHVkZSB0cjtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IHJlbSgxNik7XG5cdGhlaWdodDogcmVtKDE2KTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdG1hcmdpbi1yaWdodDogMC41ZW07XG5cblx0JjpjaGVja2VkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcblx0XHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKCRiLCAxKSAwJSwgcmdiYSgkYiwgMSkgcmVtKDQpLCByZ2JhKCR3LCAxKSByZW0oNCkpO1xuXHRcdGJvcmRlci1jb2xvcjogJGI7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICRiO1xuXHR9XG5cblx0bGFiZWw6aG92ZXIgJiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0fVxufVxuIiwiLy8gQ3VzdG9tIGFuaW1hdGlvbnNcbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4OiBcIlwiLCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcblxuLy8gVmlzaWJpbGl0eVxuQGVhY2ggJGJwIGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cdC5oaWRkZW4tI3skYnB9LXVwIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC52aXNpYmxlLSN7JGJwfS11cCB7XG5cdFx0JGJwX21heDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSAtIDE7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicF9tYXgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLmQtbm9uZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gVGV4dCBhbGlnbm1lbnRcbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4udGV4dC1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5AZWFjaCAkYnAgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblx0QG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkpIHtcblx0XHQudGV4dC0jeyRicH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cdFx0LnRleHQtI3skYnB9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblx0XHQudGV4dC0jeyRicH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblx0fVxufVxuXG4vLyBUZXh0IHRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBDb2xvcnNcbiRjb2xvci1hcnJheTogKFxuXHRcdFx0XHRwcmltYXJ5OiAkcHJpbWFyeSxcblx0XHRcdFx0c2Vjb25kYXJ5OiAkc2Vjb25kYXJ5LFxuXHRcdFx0XHR3aGl0ZTogJHcsXG5cdFx0XHRcdGJsYWNrOiAkYixcblx0XHRcdFx0Z3JleTogJGdyZXksXG4pO1xuQGVhY2ggJGNvbG9yLW5hbWUsICRjb2xvci12YWx1ZSBpbiAkY29sb3ItYXJyYXkge1xuXHQjeycuYmctJyArICRjb2xvci1uYW1lfSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXZhbHVlICFpbXBvcnRhbnQ7XG5cdH1cblx0I3snLmNvbG9yLScgKyAkY29sb3ItbmFtZX0ge1xuXHRcdGNvbG9yOiAkY29sb3ItdmFsdWUgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyBJbWFnZXNcbi5pbWctY292ZXIge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0b2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi5pbWctY29udGFpbiB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG59XG5cbi8vIFRleHQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8vIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LlxuXG5cdCY6Zm9jdXMge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGNsaXAtcGF0aDogbm9uZTtcblx0XHRjb2xvcjogJGI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IHJlbSgxNSAyMyAxNCk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRvcDogNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHotaW5kZXg6IDEwMDAwMDsgLy8gQWJvdmUgV1AgdG9vbGJhci5cblx0fVxufVxuXG4ubm8tc2Nyb2xsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZGlzYWJsZWQge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbjpyb290IHtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS0jeyRwcmVmaXh9YnJlYWtwb2ludC0jeyRuYW1lfTogI3skdmFsdWV9O1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoMSwgJGNvdW50KSk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW4gaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQk9PVFNUUkFQIEdSSUQ6XG5cbi8vIE5lZWRlZCBmdW5jdGlvbnMgYW5kIG1peGlucyBhbHJlYWR5IHdlcmUgaW1wb3J0ZWQgaW4gJ19ib290c3RyYXAtdXRpbGl0aWVzLnNjc3MnIGZpbGVcblxuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2NvbnRhaW5lcnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9ncmlkXCI7XG5cblxuLy8gQ3VzdG9tIGdyaWQgc3R5bGVzXG4ucm93IHtcblx0cm93LWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoOyAvLyBhZGQgdmVydGljYWwgZ3V0dGVycyBiZXR3ZWVuIGNvbHVtbnNcblxuXHQrIC5yb3cge1xuXHRcdG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDsgLy8gYWRkIHZlcnRpY2FsIGd1dHRlcnMgYmV0d2VlbiByb3dzXG5cdH1cbn1cblxuLmNvbnRhaW5lciB7XG5cdC0tYnMtZ3V0dGVyLXg6IHZhcigtLWNvbnRhaW5lci1ndXR0ZXIteCk7IC8vIHJlbW92ZSB0aGlzIGFzc2lnbm1lbnQgaWYgeW91IGRvbid0IHdhbnQgdG8ga2VlcCBwYWRkaW5nLXggdmFsdWVzIGNvbnN0YW50IGZvciBhbGwgYnJlYWtwb2ludHM7XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItZmx1aWQtbWF4LXdpZHRoO1xufVxuIiwiZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWZvb3RlciB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogMTAwJTtcblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6IHJlbSg1MCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBcbiAgICAgICAgQGluY2x1ZGUgIG1pbihtZCkge1xuICAgICAgICAgIGdhcDogcmVtKDEwMCk7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTIwKTtcbiAgICAgICAgfVxuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKGxnKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAmX19jb250YWN0IHtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgyNSk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogcmVtKDUwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwKTtcblxuICAgIEBpbmNsdWRlICBtaW4obWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiByZW0oNjApO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDgwKTtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHJlbSgyNSk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlICBtaW4obWQpIHtcbiAgICAgIGdhcDogcmVtKDYwKTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bzsgICAgXG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1sb2dvIHtcbiAgICBmb250LXNpemU6IHJlbSgzNik7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gIH1cbn1cblxuLmZvb3Rlci1saW5rcyB7XG5cdEBpbmNsdWRlIHVuc3R5bGVkLWxpc3Q7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiByZW0oMTYpIHJlbSgzMCk7XG5cblx0bGkge1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0YSB7XG5cdFx0QGluY2x1ZGUgdHIoY29sb3IgJHRpbWUpO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gT3ZlciBhIGRhcmsgYmFja2dyb3VuZCAoZS5nLiB0aGUgaGVybyBtb2R1bGUpLlxuXHQmLS1saWdodCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRnYXA6IHJlbSg4KSByZW0oMTYpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblxuXHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0Z2FwOiByZW0oMTYpIHJlbSgzMCk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHc7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc2l0ZS1oZWFkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdHotaW5kZXg6IDEwMDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdGltZSwgaGVpZ2h0ICR0aW1lO1xuXG5cdC5oYXMtaGVybzpub3QoLmlzLXNjcm9sbGVkKSAmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5oYXMtaGVybyAmIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQuaXMtc2Nyb2xsZWQgJiB7XG5cdFx0aGVpZ2h0OiB2YXIoLS1oZWFkZXItc2Nyb2xsZWQtaGVpZ2h0KTtcblx0XHRib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKCRiLCAwLjEpO1xuXHR9XG5cblx0PiAuY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6IHJlbSgzMCk7XG5cbiAgICAgICBAaW5jbHVkZSAgbWluKGxnKSB7XG4gICAgICAgICBwYWRkaW5nOiByZW0oNDAgNTApO1xuICAgICAgIH1cblx0fVxuXG5cdC5zaXRlLWxvZ28ge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR6LWluZGV4OiAzO1xuXHR9XG59XG5cbi5zaXRlLWxvZ28ge1xuXHRmbGV4LXNocmluazogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1lO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiByZW0oNTApO1xuXHR9XG59XG5cbi8vIE1vYmlsZSBtZW51IHRvZ2dsZVxuLmljb24tYnVyZ2VyIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IHJlbSgzMCk7XG5cdGhlaWdodDogcmVtKDIwKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDExMDtcblxuXHQuaXMtbWVudS1vcGVuICYge1xuXHRcdGkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKHJlbSgtNCkpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkocmVtKDQpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDFweCk7XG5cdFx0bGVmdDogMDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRpbWU7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIHRyO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHRvcDogcmVtKC04KTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRvcDogcmVtKDgpO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gSGVhZGVyIG1lbnVcbi5tYWluLW5hdiB7XG5cdEBpbmNsdWRlIG1heChsZykge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7IC8vIHR3ZWFrIGZvciBtb2JpbGVzXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdFx0Y29sb3I6ICRiO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0cGFkZGluZzogdmFyKC0taGVhZGVyLWhlaWdodCkgMCByZW0oMzApO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LmlzLW1lbnUtb3BlbiAmIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG59XG5cbi5tYWluLW1lbnUge1xuXHRAaW5jbHVkZSB1bnN0eWxlZC1saXN0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IHJlbSgyMCk7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogcmVtKDEwMCk7XG5cdH1cblxuICAgIEBpbmNsdWRlIG1pbih4bCkge1xuICAgICAgZ2FwOiByZW0oMTUwKTtcbiAgICB9XG5cbiAgICAuY3VycmVudC1tZW51LWl0ZW0sIC5jdXJyZW50LXBhZ2UtYW5jZXN0b3Ige1xuICAgICAgJiA+IGEge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0QGV4dGVuZCAuY29udGFpbmVyO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQ+IGxpIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OiB2YXIoLS1oZWFkZXItc2Nyb2xsZWQtaGVpZ2h0KTtcblx0XHR9XG5cblx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDI0KTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSB0cjtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiByZW0oMTYpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgxNCk7XG5cdFx0XHRcdC8vIGljb246IGNoZXZyb24gZG93biAocHJpbWFyeSlcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyUzRSUzQ3BhdGggZD0nTTQ0MS45IDE2Ny4zbC0xOS44LTE5LjhjLTQuNy00LjctMTIuMy00LjctMTcgMEwyMjQgMzI4LjIgNDIuOSAxNDcuNWMtNC43LTQuNy0xMi4zLTQuNy0xNyAwTDYuMSAxNjcuM2MtNC43IDQuNy00LjcgMTIuMyAwIDE3bDIwOS40IDIwOS40YzQuNyA0LjcgMTIuMyA0LjcgMTcgMGwyMDkuNC0yMDkuNGM0LjctNC43IDQuNy0xMi4zIDAtMTd6JyBmaWxsPSclMjNkZjAwMDAnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDUwJSAvIGNvbnRhaW47XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwLjZlbTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIHJlbSg3KSk7XG5cdFx0XHRcdFx0cmlnaHQ6IHJlbSgtMjApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gYSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuXG4gICAgICAgICAgICAuc3RhcnQtbmF2ICYge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG5cbiAgICAgICAgICAgICAgLmhhcy1oZXJvOm5vdCguaXMtc2Nyb2xsZWQpICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0Lmhhcy1oZXJvOm5vdCguaXMtc2Nyb2xsZWQpICYge1xuXHRcdFx0XHRcdGNvbG9yOiAkdztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdWItbWVudSB7XG5cdFx0QGluY2x1ZGUgdW5zdHlsZWQtbGlzdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogcmVtKDEwKTtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiByZW0oMjAwKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgxMCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHJlbSgxMCkpO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAkdGltZTtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IHJlbSg1IDEwIDUgMTUpO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0ZXh0LXNoYWRvdyAkdGltZTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHRjb2xvcjogJHc7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3O1xuXHRcdFx0XHRcdHRleHQtc2hhZG93OiAtMC4wMjVlbSAwIDAuMDI1ZW0gJHcsIDAuMDI1ZW0gMCAwLjAyNWVtICR3O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zdGFydC1uYXYsXG4uZW5kLW5hdiB7XG4gIEBpbmNsdWRlICBtaW4obGcpIHtcbiAgICB3aWR0aDogcmVtKDEwMCk7XG4gIH1cbn1cblxuLmVuZC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IHJlbSgyMCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIGEud3BtbC1scy1pdGVtLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkYjtcblxuXG4gIC5oYXMtaGVybzpub3QoLmlzLXNjcm9sbGVkKSAmIHtcbiAgICBjb2xvcjogJHc7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgfVxufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgYS53cG1sLWxzLWl0ZW0tdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi53cG1sLWxzLXN0YXRpY3Mtc2hvcnRjb2RlX2FjdGlvbnMge1xuICBhIHtcbiAgICBwYWRkaW5nOiByZW0oNSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiByZW0oNSk7XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayA+IHVsIHtcbiAgd2lkdGg6IHJlbSg0MCk7XG4gIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2U6aG92ZXIgPiBhe1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgY29sb3I6ICR3O1xufSIsIi8vIHNhc3MtbGludDpkaXNhYmxlLWFsbFxuXG4ud3BjZjcge1xuXHQuc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0aW5wdXRbdHlwZT0nc3VibWl0J10ge1xuXHRcdEBleHRlbmQgLmJ0bjtcblx0fVxuXG5cdGZvcm0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oMjApO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cblx0XHQmLmluaXQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYuc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcblx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0fVxuXG5cdFx0Ji5mYWlsZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcblx0XHQmLmFib3J0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHR9XG5cblx0XHQmLnNwYW0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHR9XG5cblx0XHQmLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcblx0XHQmLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHR9XG5cdH1cblxuXHQud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG5cdH1cblxuXHQuZm9ybS1ncm91cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0LndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRtYXJnaW4tbGVmdDogcmVtKDUpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHR9XG5cblx0LndwY2Y3LWFjY2VwdGFuY2Uge1xuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdH1cblxuXHRcdC53cGNmNy1saXN0LWl0ZW0ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdGNvbG9yOiAkcmVkO1xuXHRmb250LXNpemU6IHJlbSgxNCk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi51c2UtZmxvYXRpbmctdmFsaWRhdGlvbi10aXAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjAlO1xuXHRsZWZ0OiAyMCU7XG5cdHotaW5kZXg6IDEwMDtcblx0Ym9yZGVyOiAxcHggc29saWQgJHJlZDtcblx0YmFja2dyb3VuZDogJHc7XG5cdHBhZGRpbmc6IDAuMmVtIDAuOGVtO1xufVxuXG5zcGFuLndwY2Y3LWxpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIDAgMCAxZW07XG59XG5cbnNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUsXG5zcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnICc7XG59XG5cbmRpdi53cGNmNyB7XG5cdC5hamF4LWxvYWRlcixcblx0LndwY2Y3LXNwaW5uZXIge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ibGFjay1sb2FkZXIuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR3aWR0aDogcmVtKDI0KTtcblx0XHRoZWlnaHQ6IHJlbSgyNCk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogY2FsYygxMDAlICsgM3B4KTtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGRpdi5hamF4LWVycm9yIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0aW5wdXRbdHlwZT0nZmlsZSddIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHRpbnB1dFt0eXBlPSdmaWxlJ106ZGlzYWJsZWQge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXG5cdC53cGNmNy1zdWJtaXQ6ZGlzYWJsZWQge1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdH1cbn1cblxuLndwY2Y3LWZvcm0uc3VibWl0dGluZyB7XG5cdC5hamF4LWxvYWRlcixcblx0LndwY2Y3LXNwaW5uZXIge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cbn1cbiIsIi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUge1xuXHQuZ2Zvcm1faGVhZGluZyB7XG5cdFx0QGV4dGVuZCAuaDI7XG5cdH1cblxuXHRmb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuZ2Zvcm1fYm9keSB7XG5cdFx0XHQuZ2ZpZWxkIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHRmaWVsZHNldC5nZmllbGQge1xuXHRcdFx0XHQuZ2ZpZWxkX2xhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdmb3JtX2ZpZWxkcyB7XG5cdFx0XHRnYXA6IHJlbSgxNik7XG5cdFx0fVxuXG5cdFx0LmdmaWVsZF9sYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1jb2xvcl0sXG5cdFx0aW5wdXRbdHlwZT1kYXRlXSxcblx0XHRpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcblx0XHRpbnB1dFt0eXBlPWRhdGV0aW1lXSxcblx0XHRpbnB1dFt0eXBlPWVtYWlsXSxcblx0XHRpbnB1dFt0eXBlPW1vbnRoXSxcblx0XHRpbnB1dFt0eXBlPW51bWJlcl0sXG5cdFx0aW5wdXRbdHlwZT1wYXNzd29yZF0sXG5cdFx0aW5wdXRbdHlwZT1zZWFyY2hdLFxuXHRcdGlucHV0W3R5cGU9dGVsXSxcblx0XHRpbnB1dFt0eXBlPXRleHRdLFxuXHRcdGlucHV0W3R5cGU9dGltZV0sXG5cdFx0aW5wdXRbdHlwZT11cmxdLFxuXHRcdGlucHV0W3R5cGU9d2Vla10sXG5cdFx0c2VsZWN0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdEBleHRlbmQgJWZpZWxkLWlucHV0O1xuXHRcdH1cblxuXHRcdC5nZmllbGRfY2hlY2tib3gge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IHJlbSgxNik7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG5cblx0XHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSg0MCk7XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdjaG9pY2Uge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IHJlbSgyMCk7XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2UsXG5cdFx0LnZhbGlkYXRpb25fbWVzc2FnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQubmljZS1zZWxlY3QgLmN1cnJlbnQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cblx0XHQuZ2Zvcm1fZm9vdGVyIHtcblx0XHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0XHRAZXh0ZW5kIC5idG47XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9XCJpbWFnZVwiXSB7XG5cdFx0XHRcdHdpZHRoOiByZW0oMjQpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgyNCk7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogcmVtKDUpO1xuXHRcdFx0XHRyaWdodDogcmVtKDUpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMzApO1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDMwKTtcblx0XHRcdFx0XHRib3R0b206IHJlbSg5KTtcblx0XHRcdFx0XHRyaWdodDogcmVtKDkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG5cdEBleHRlbmQgLnRleHQtbGc7XG59XG4iLCIvLyBEZWZhdWx0IHN0eWxlc1xuLm5pY2Utc2VsZWN0IHtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXI6IHNvbGlkIDFweCAjZThlOGU4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjbGVhcjogYm90aDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IHJlbSgxNCk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGhlaWdodDogcmVtKDQyKTtcblx0bGluZS1oZWlnaHQ6IHJlbSg0MCk7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogcmVtKDE4KTtcblx0cGFkZGluZy1yaWdodDogcmVtKDMwKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IGF1dG87XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0fVxuXG5cdCY6YWN0aXZlLFxuXHQmLm9wZW4sXG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogJGI7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzk5OTtcblx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjOTk5O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogNXB4O1xuXHRcdG1hcmdpbi10b3A6IC00cHg7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMnB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDY2JSA2NiU7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcblx0XHR3aWR0aDogNXB4O1xuXHR9XG5cblx0Ji5vcGVuOmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblx0fVxuXG5cdCYub3BlbiAubGlzdCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHQmLmRpc2FibGVkIHtcblx0XHRib3JkZXItY29sb3I6ICNlZGVkZWQ7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogI2NjY2NjYztcblx0XHR9XG5cdH1cbn1cblxuLy8gTW9kaWZpZXJzXG4ubmljZS1zZWxlY3Qud2lkZSB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5saXN0IHtcblx0XHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4ubmljZS1zZWxlY3QucmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cblx0Lmxpc3Qge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cblxuLm5pY2Utc2VsZWN0LnNtYWxsIHtcblx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRoZWlnaHQ6IHJlbSgzNik7XG5cdGxpbmUtaGVpZ2h0OiByZW0oMzQpO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdHdpZHRoOiA0cHg7XG5cdH1cblxuXHQub3B0aW9uIHtcblx0XHRsaW5lLWhlaWdodDogcmVtKDM0KTtcblx0XHRtaW4taGVpZ2h0OiByZW0oMzQpO1xuXHR9XG59XG5cbi8vIExpc3QgYW5kIG9wdGlvbnNcbi5uaWNlLXNlbGVjdCAubGlzdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjgsIDY4LCA2OCwgMC4xMSk7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1hcmdpbjogMXB4IDAgMDtcblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjc1KSB0cmFuc2xhdGVZKC0yMXB4KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMS4yNSksIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQ7XG5cdHotaW5kZXg6IDk7XG5cblx0Jjpob3ZlciAub3B0aW9uOm5vdCg6aG92ZXIpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5uaWNlLXNlbGVjdCAub3B0aW9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogcmVtKDQwKTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWluLWhlaWdodDogcmVtKDQwKTtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiByZW0oMTgpO1xuXHRwYWRkaW5nLXJpZ2h0OiByZW0oMjkpO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuXHQmLnNlbGVjdGVkIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdCYuZGlzYWJsZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCYuZm9jdXMsXG5cdCYuc2VsZWN0ZWQuZm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdH1cbn1cblxuLy8gVXNlIGRpc3BsYXkgaW5zdGVhZCBvZiBvcGFjaXR5IGZvciBJRSA8PSAxMFxuLm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0IHtcblx0Lmxpc3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmLm9wZW4gLmxpc3Qge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cblxuLy8gQ1VTVE9NIFNUWUxFUzpcbnNlbGVjdCxcbmRpdi5uaWNlLXNlbGVjdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IHJlbSg0Nik7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRjb2xvcjogJGI7XG5cdGZsb2F0OiBub25lO1xuXHRmb250LXNpemU6IHJlbSgxNik7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdHBhZGRpbmc6IHJlbSgxMyAyOCAxMyAxNik7XG59XG5cbmRpdi5uaWNlLXNlbGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmFmdGVyIHtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGhlaWdodDogOHB4O1xuXHRcdGJvcmRlci1jb2xvcjogJGI7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0fVxuXG5cdCYub3BlbiB7XG5cdFx0Lmxpc3Qge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR9XG5cdH1cblxuXHQuY3VycmVudCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5saXN0IHtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0XHRtYXJnaW46IDA7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdGxlZnQ6IC0xcHg7XG5cblx0XHRsaSB7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vcHRpb24ge1xuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRcdGNvbG9yOiAkYjtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwYWRkaW5nOiByZW0oMTMgMTYpO1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIvLyBDdXN0b20gc3R5bGVzIGZvciBTZWxlY3QyIHRoYXQgY29tZXMgd2l0aCBXb29Db21tZXJjZVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcblx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdGhlaWdodDogcmVtKDQ1KTtcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdFx0cGFkZGluZzogcmVtKDAgMjggMCAxNik7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdGltZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRiO1xuXHRcdH1cblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSg0NSk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdFx0XHRAaW5jbHVkZSB0cjtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20yIDAgNSA1IDUtNSAyIDEtNyA3LTctNyAyLTFaJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCA1MCUgNTAlIC8gMTRweCA4cHg7XG5cdFx0XHR0b3A6IHJlbSgxMCk7XG5cdFx0XHRyaWdodDogcmVtKDgpO1xuXG5cdFx0XHRiIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuXHRib3JkZXItY29sb3I6ICRiO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLyoqXG4gKiBTd2lwZXIgMTEuMS4xNFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBTZXB0ZW1iZXIgMTIsIDIwMjRcbiAqL1xuXG5AaW1wb3J0ICdzd2lwZXItdmFycy5zY3NzJztcbkBhdC1yb290IHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICAgIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpXG4gICAgICBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuQGF0LXJvb3Qge1xuICA6cm9vdCB7XG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICN7JHRoZW1lQ29sb3J9O1xuICAgIC8qXG4gICAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAgIC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaXRpYWw7XG4gICAgKi9cbiAgfVxufVxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxuICAmLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1mcmVlLW1vZGUge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQge1xuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG9yZGVyOiA5OTk5O1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gICAgICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG59XG5cbi8qIFNsaWRlIHN0eWxlcyBzdGFydCAqL1xuLyogM0QgU2hhZG93cyAqL1xuLnN3aXBlci0zZCB7XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUge1xuICAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogU2xpZGUgc3R5bGVzIGVuZCAqL1xuXG5cblxuIiwiQGltcG9ydCAnLi4vc3dpcGVyLXZhcnMuc2Nzcyc7XG5AYXQtcm9vdCB7XG4gIDpyb290IHtcbiAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gICAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0OiA1MCU7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0OiAxMHB4O1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkICYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgfVxuICAuc3dpcGVyLXJ0bCAmIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIE5hdmlnYXRpb24gZm9udCBzdGFydCAqL1xuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICAmOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ3ByZXYnO1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnbmV4dCc7XG4gIH1cbn1cbi8qIE5hdmlnYXRpb24gZm9udCBlbmQgKi9cbiIsIkBpbXBvcnQgJy4uL3N3aXBlci12YXJzLnNjc3MnO1xuQGF0LXJvb3Qge1xuICA6cm9vdCB7XG4gICAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wOiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemU6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC4yO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDZweDtcbiAgKi9cbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAmLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbiAgQGF0LXJvb3QgYnV0dG9uI3smfSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlICYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6b25seS1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDhweDtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIDIwMG1zIHRyYW5zZm9ybSxcbiAgICAgICAgMjAwbXMgdG9wO1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbiAgfVxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgMjAwbXMgdHJhbnNmb3JtLFxuICAgICAgICAyMDBtcyBsZWZ0O1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOlxuICAgIDIwMG1zIHRyYW5zZm9ybSxcbiAgICAyMDBtcyByaWdodDtcbn1cbi8qIEZyYWN0aW9uICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuICAuc3dpcGVyLXJ0bCAmIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuICAuc3dpcGVyLXZlcnRpY2FsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItdmVydGljYWwgPiAmLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuICAuc3dpcGVyLWhvcml6b250YWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLnN3aXBlci1mYWRlIHtcbiAgJi5zd2lwZXItZnJlZS1tb2RlIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuIiwiLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiIsIkBhdC1yb290IHtcbiAgOnJvb3Qge1xuICAgIC8qXG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItdG9wOiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tOiA0cHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQ6IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldDogMSU7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2l6ZTogNHB4O1xuICAqL1xuICB9XG59XG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+ICYsXG4gICYuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYsXG4gICYuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICAgIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG4gIH1cbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYsXG4gICYuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gICAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG4gIH1cbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qKlxuICogU3dpcGVyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKi9cbiR0aGVtZUNvbG9yOiAkdztcblxuLy8gYmFzZSBzdHlsZXNcbkBpbXBvcnQgXCJzd2lwZXIvc3dpcGVyXCI7XG5cbi8vIG1vZHVsZXM6XG5AaW1wb3J0IFwic3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcInN3aXBlci9tb2R1bGVzL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJzd2lwZXIvbW9kdWxlcy9lZmZlY3QtZmFkZVwiO1xuQGltcG9ydCBcInN3aXBlci9tb2R1bGVzL2ZyZWUtbW9kZVwiO1xuQGltcG9ydCBcInN3aXBlci9tb2R1bGVzL2dyaWRcIjtcbkBpbXBvcnQgXCJzd2lwZXIvbW9kdWxlcy9zY3JvbGxiYXJcIjtcbkBpbXBvcnQgXCJzd2lwZXIvbW9kdWxlcy90aHVtYnNcIjtcblxuLy8gQ3VzdG9tIHN0eWxpbmc6XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsIHtcblx0PiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG5cdFx0Ym90dG9tOiByZW0oMjQpO1xuXHR9XG59XG5cbi5zd2lwZXItc2xpZGUge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdGltZy5sYXp5bG9hZDpub3QoLmxvYWRlZCkge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHQmLWJ1bGxldCB7XG5cdFx0d2lkdGg6IHJlbSgyNik7XG5cdFx0aGVpZ2h0OiByZW0oMjYpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiByZW0oOCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg4KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIHJlbSg0KSk7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIHJlbSg0KSk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRpbWUgZWFzZS1vdXQ7XG5cdFx0fVxuXG5cdFx0Jjpub3QoLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUpIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWFjdGl2ZSB7XG5cdFx0XHR3aWR0aDogcmVtKDE2KTtcblx0XHRcdGhlaWdodDogcmVtKDE2KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1idXR0b24tcHJldiB7XG5cdHdpZHRoOiByZW0oMzIpO1xuXHRoZWlnaHQ6IHJlbSgzMik7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG1hcmdpbi10b3A6IHJlbSgtMTYpO1xuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0aW1lO1xuXG5cdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRzdmcge1xuXHRcdFx0ZmlsbDogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IHJlbSgzMik7XG5cdFx0aGVpZ2h0OiByZW0oMzIpO1xuXHRcdGZpbGw6ICRiO1xuXHR9XG59XG5cbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0b3BhY2l0eTogMC41O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlcltkYXRhLXNsaWRlcz1cIjFcIl0ge1xuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuXHQuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi8vIFdQTUwgbGFuZ3VhZ2Ugc3dpdGNoZXJcbi53aWRnZXRfaWNsX2xhbmdfc2VsX3dpZGdldCB7XG5cdEBpbmNsdWRlIG1heChtZCkge1xuXHRcdG1hcmdpbjogcmVtKDIwIDAgMCk7XG5cdH1cbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biB7XG5cdGEge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQmLndwbWwtbHMtaXRlbS10b2dnbGUge1xuXHRcdFx0cGFkZGluZzogcmVtKDUgMjUgNSA4KTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMgJHJhZGl1cyAwIDA7XG5cdFx0fVxuXHR9XG5cblx0LndwbWwtbHMtZmxhZyB7XG5cdFx0d2lkdGg6IHJlbSgzMCk7XG5cdFx0aGVpZ2h0OiByZW0oMzApO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdCYgKyBzcGFuIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oOCk7XG5cdFx0fVxuXHR9XG5cblx0LndwbWwtbHMtc3ViLW1lbnUgYSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkcmFkaXVzICRyYWRpdXM7XG5cdFx0cGFkZGluZzogcmVtKDUgOCk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuIiwiLy8gR2VuZXJhbFxuLy8gcmVwbGFjZSBkZWZhdWx0IFdvbyBjb2xvciBzY2hlbWUgd2l0aCB0aGVtZSBjb2xvcnM6XG46cm9vdCB7XG5cdC0td29vY29tbWVyY2U6ICN7JHByaW1hcnl9O1xuXHQtLXdjLXByaW1hcnk6ICN7JHByaW1hcnl9O1xufVxuXG4ud29vY29tbWVyY2UsXG4ud29vY29tbWVyY2UtcGFnZSB7XG5cdC5zaXRlLWNvbnRlbnQge1xuXHRcdEBleHRlbmQgLmNvbnRhaW5lcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDcwKTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgxMjApO1xuXHRcdH1cblx0fVxuXG5cdC5lbnRyeS1jb250ZW50IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNzApO1xuXHR9XG5cblx0LnJvdyB7XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCsgLnJvdyB7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oNTApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0KyAucm93IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDcwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcblx0XHRcdC5jb2wtbGctNiB7XG5cdFx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIHJlbSgxMCkpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluKHhsKSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gcmVtKDM1KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29sMi1zZXQge1xuXHRcdEBleHRlbmQgLnJvdztcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdC5jb2wtMSxcblx0XHQuY29sLTIge1xuXHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRcdEBleHRlbmQgLmNvbC1sZy02O1xuXHRcdH1cblx0fVxuXG5cdC8vIE1lc3NhZ2VzXG5cdC53b29jb21tZXJjZS1tZXNzYWdlLFxuXHQud29vY29tbWVyY2UtaW5mbyB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRhOm5vdChbY2xhc3NdKSB7XG5cdFx0XHRAZXh0ZW5kICVsaW5rO1xuXHRcdH1cblxuXHRcdC5idXR0b24ge1xuXHRcdFx0QGV4dGVuZCAuYnRuLXNtO1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gVGFibGVzXG5cdHRhYmxlLnNob3BfdGFibGUsXG5cdHRhYmxlLnNob3BfYXR0cmlidXRlcyB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0fVxuXG5cdFx0dGhlYWQge1xuXHRcdFx0dGgge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRoLCB0ZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmc6IHJlbSg5IDgpO1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRoIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0dGZvb3Qge1xuXHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBGb3JtIGVsZW1lbnRzXG5cdGZvcm0ge1xuXHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSg0KTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXG5cdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IHJlbSg4MCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0tcm93LWZpcnN0LFxuXHRcdC5mb3JtLXJvdy1sYXN0IHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIHJlbSgxMCkpO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXgobWQpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbnB1dC1jaGVja2JveCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gQnV0dG9uc1xuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcbi53b29jb21tZXJjZSBhLmJ1dHRvbixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiB7XG5cdEBleHRlbmQgLmJ0bjtcblx0Y29sb3I6ICR3ICFpbXBvcnRhbnQ7XG5cblx0Ji5kaXNhYmxlZCxcblx0JjpkaXNhYmxlZCxcblx0JjpkaXNhYmxlZFtkaXNhYmxlZF0ge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdCYubG9hZGluZyB7XG5cdFx0b3BhY2l0eTogMC43NTtcblx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMTYpO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMjQpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbih4bCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDM4KTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGJvdHRvbTogcmVtKDMpO1xuXHRcdFx0cmlnaHQ6IHJlbSg1KTtcblxuXHRcdFx0QGluY2x1ZGUgbWF4KHNtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmFkZGVkIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogcmVtKDMpO1xuXHRcdFx0cmlnaHQ6IHJlbSg1KTtcblx0XHR9XG5cdH1cblxuXHQvLyBhbHQgYnV0dG9uc1xuXHQmLmFsdCB7XG5cdFx0QGV4dGVuZCAuYnRuO1xuXHRcdGNvbG9yOiAkdyAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIFNwZWNpZmljIHBhZ2VzXG4ud29vY29tbWVyY2UtY2FydCxcbi53b29jb21tZXJjZS1jaGVja291dCxcbi53b29jb21tZXJjZS1hY2NvdW50IHtcblx0LmJyZWFkY3J1bWJzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmVudHJ5LXRpdGxlIHtcblx0XHRjb2xvcjogJHc7XG5cdFx0cGFkZGluZzogMWVtIDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSg3MCk7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJvcmRlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblx0fVxufVxuXG4vLyBCcmVhZGNydW1ic1xuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1iIHtcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHR9XG5cdH1cbn1cblxuLy8gUGFnaW5hdGlvblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcblx0QGV4dGVuZCAucGFnaW5hdGlvbjtcbn1cblxuLy8gUmF0aW5nXG4ud29vY29tbWVyY2Uge1xuXHQud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xuXG5cdFx0Lndvb2NvbW1lcmNlLXJldmlldy1saW5rIHtcblx0XHRcdGNvbG9yOiAkZ3JleTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3Rhci1yYXRpbmcge1xuXHRcdGNvbG9yOiAkeWVsbG93O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHRwLnN0YXJzIGEge1xuXHRcdGNvbG9yOiAkeWVsbG93O1xuXHR9XG59XG5cbi8vIFF1YW50aXR5IGJ1dHRvbnNcbi53b29jb21tZXJjZSAucXVhbnRpdHkge1xuXHRoZWlnaHQ6IHJlbSg0NCk7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IHJlbSgxMCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogcmVtKDEwKTtcblx0cGFkZGluZzogcmVtKDAgMTYpO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdGhlaWdodDogcmVtKDUwKTtcblx0fVxuXG5cdC5xdHkge1xuXHRcdEBpbmNsdWRlIHVuc3R5bGVkLWJ1dHRvbjtcblx0XHR3aWR0aDogcmVtKDQwKTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdH1cblxuXHQuYnRuLXF0eSB7XG5cdFx0QGluY2x1ZGUgdW5zdHlsZWQtYnV0dG9uO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRmbGV4LXNocmluazogMDtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogcmVtKDE4KTtcblx0XHRcdGhlaWdodDogcmVtKDE4KTtcblx0XHRcdGZpbGw6ICRncmV5O1xuXHRcdFx0dHJhbnNpdGlvbjogZmlsbCAkdGltZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBCbG9ja1VJXG4uYmxvY2tVSSB7XG5cdCYuYmxvY2tPdmVybGF5IHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLy8gbGV0J3Mgbm90IHNob3cgZGVmYXVsdCBsb2FkaW5nIHByb2Nlc3MgaW5kaWNhdG9yXG5cdH1cbn1cbiIsIi53b29jb21tZXJjZSB7XG5cdHRhYmxlLmNhcnQge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XG5cblx0XHR0ZDpub3QoLnByb2R1Y3QtbmFtZSkge1xuXHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ZC5wcm9kdWN0LW5hbWUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0QGluY2x1ZGUgbWluKDc2OSkge1xuXHRcdFx0XHR3aWR0aDogMzglO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1heCg3NjgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvZHVjdC10aHVtYm5haWwge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bWluLXdpZHRoOiB1bnNldDtcblx0XHRcdG1heC13aWR0aDogcmVtKDIyNSk7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiByZW0oOTApO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMTc1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcm9kdWN0LXRpdGxlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHR9XG5cblx0XHR0ZC5wcm9kdWN0LXN1YnRvdGFsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0LnByb2R1Y3QtcmVtb3ZlIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4KDc2OCkge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YS5yZW1vdmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdHdpZHRoOiByZW0oMTgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMTgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxOCk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0ZmlsbDogJHJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRAaW5jbHVkZSB0cjtcblx0XHRcdFx0ZmlsbDogJGdyZXktYm9yZGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jYXJ0LWNvbGxhdGVyYWxzIHtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdC5jcm9zcy1zZWxscyxcblx0XHQuY2FydF90b3RhbHMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSByZW0oMTApKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWluKHhsKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIHJlbSgzNSkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jcm9zcy1zZWxscyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FydF90b3RhbHMge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0LndjLXByb2NlZWQtdG8tY2hlY2tvdXQge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0LmNhcnRfdG90YWxzLFxuXHQud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHtcblx0XHR0YWJsZSB7XG5cdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogcmVtKDIwKTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgyMCk7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cblx0XHRcdHRoIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblxuXHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm9yZGVyLXRvdGFsIHtcblx0XHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcmVtKDE1KTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyOCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHRmb290IHtcblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dWwjc2hpcHBpbmdfbWV0aG9kIHtcblx0XHRsaSB7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuMjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud2MtcHJvY2VlZC10by1jaGVja291dCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHRhLmJ1dHRvbi5hbHQuY2hlY2tvdXQtYnV0dG9uIHtcblx0XHRAZXh0ZW5kIC5idG4tbGc7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ud29vY29tbWVyY2UgI2NvbnRlbnQsXG4ud29vY29tbWVyY2UsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCxcbi53b29jb21tZXJjZS1wYWdlIHtcblx0dGFibGUuY2FydCB7XG5cdFx0dGQuYWN0aW9ucyB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXgoNzY4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogcmVtKDEwKTtcblx0XHRcdH1cblxuXHRcdFx0Lndvb2NvbW1lcmNlLWZvcm0tY291cG9uIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdCYuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMCAyNCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMCAzMik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JltuYW1lPVwidXBkYXRlX2NhcnRcIl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgwIDMyKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkdyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLndvb2NvbW1lcmNlLFxuLndvb2NvbW1lcmNlLXBhZ2Uge1xuXHQjcGF5bWVudCAjcGxhY2Vfb3JkZXIge1xuXHRcdEBleHRlbmQgLmJ0bi1sZztcblx0fVxufVxuXG4ud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIHtcblx0bWFyZ2luLXRvcDogcmVtKDMwKTtcbn1cblxuLndvb2NvbW1lcmNlLWZvcm0tY291cG9uIHtcblx0Jl9faW5wdXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWF4LXdpZHRoOiByZW0oNTAwKTtcblxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cyAwIDAgJHJhZGl1cztcblx0XHRcdG1hcmdpbjogcmVtKDAgLTUgMCAwKSAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogcmVtKDAgMjEgMCAxNik7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRiO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6Zm9jdXMpIHtcblx0XHRcdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRtaW4td2lkdGg6IHJlbSgxMDApO1xuXHRcdH1cblx0fVxufVxuXG4uc2hvd2NvdXBvbiB7XG5cdEBleHRlbmQgJWxpbms7XG59XG5cbiNhZGRfcGF5bWVudF9tZXRob2QsXG4ud29vY29tbWVyY2UtY2FydCxcbi53b29jb21tZXJjZS1jaGVja291dCB7XG5cdCNwYXltZW50IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0ZGl2LnBheW1lbnRfYm94IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdFx0fVxuXHR9XG5cblx0LmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uIHtcblx0XHRAZXh0ZW5kICVsaW5rO1xuXHR9XG59XG5cbiNjdXN0b21lcl9kZXRhaWxzIHtcblx0aDMge1xuXHRcdEBleHRlbmQgLmg1O1xuXHR9XG59XG5cbiNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzIGxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCB7XG5cdGEge1xuXHRcdEBleHRlbmQgJWxpbms7XG5cdH1cbn1cbiIsIi8vIE1pbmkgY2FydFxuLm1pbmktY2FydCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLS1lbXB0eSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHRzdmcge1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR3aWR0aDogcmVtKDM2KTtcblx0XHRoZWlnaHQ6IHJlbSgzNik7XG5cdH1cblxuXHQmX190b3RhbCB7XG5cdFx0d2lkdGg6IHJlbSgyNCk7XG5cdFx0aGVpZ2h0OiByZW0oMjQpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcblx0XHRjb2xvcjogJHc7XG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IHJlbSgtNyk7XG5cdFx0cmlnaHQ6IHJlbSgtMTApO1xuXHR9XG59XG4iLCIud29vY29tbWVyY2UtYWNjb3VudCB7XG5cdC5jb2wtbGctOSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZW50cnktY29udGVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC53b29jb21tZXJjZSB7XG5cdFx0LmNvbC0xLFxuXHRcdC5jb2wtMiB7XG5cdFx0XHRAaW5jbHVkZSBtaW4oNzY4KSB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcblx0XHRAZXh0ZW5kIC5jb2wtbGctNDtcblxuXHRcdHVsIHtcblx0XHRcdEBpbmNsdWRlIHVuc3R5bGVkLWxpc3Q7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgxMik7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgyNSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGI7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHJlbSgxMik7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiByZW0oMjUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaXMtYWN0aXZlIGEsXG5cdFx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHQvLyBpY29uIGNhcmV0IChwcmltYXJ5KVxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTIgMCA1IDUgNS01IDIgMS03IDctNy03IDItMVonIGZpbGw9JyUyM2RmMDAwMCcvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmlzLWFjdGl2ZSBhOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cjtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHRcdC8vIGljb24gY2FyZXQgKGJsYWNrKVxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTIgMCA1IDUgNS01IDIgMS03IDctNy03IDItMVonIGZpbGw9JyUyMzAwMCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgNTAlIC8gMTRweCA4cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gN3B4KTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiByZW0oMzEpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG5cdFx0QGV4dGVuZCAuY29sLWxnLTg7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHR9XG5cdH1cblxuXHR0YWJsZS5hY2NvdW50LW9yZGVycy10YWJsZSB7XG5cdFx0dGJvZHkge1xuXHRcdFx0dGQ6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jYWNjb3VudF9kaXNwbGF5X25hbWUgKyBzcGFuIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4ud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIsXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZmllbGRzZXQge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZmllbGRzZXQge1xuXHQuZm9ybS1yb3cge1xuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2Uge1xuXHRmb3JtLmxvZ2luLFxuXHRmb3JtLnJlZ2lzdGVyIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC5mb3JtLXJvdyBsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Zm9ybS53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHQuZm9ybS1yb3cgbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdGZvcm0ubG9naW4sXG5cdGZvcm0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCB7XG5cdFx0YnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHRmb3JtLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQge1xuXHRcdHAge1xuXHRcdFx0bWF4LXdpZHRoOiA1MDBweFxuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG4iLCIud29vY29tbWVyY2Uge1xuXHQud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsXG5cdC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyIHtcblx0XHRAZXh0ZW5kIC5oNTtcblx0fVxuXG5cdC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHtcblx0XHRtYXJnaW46IHJlbSg1MCAwIDM1KTtcblx0fVxuXG5cdHVsLm9yZGVyX2RldGFpbHMge1xuXHRcdEBpbmNsdWRlIHVuc3R5bGVkLWxpc3Q7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogcmVtKDQpO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cblx0XHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRcdGdhcDogcmVtKDgpO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogcmVtKDEwKTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdH1cblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyMCk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCB7XG5cdEBleHRlbmQgLmg1O1xuXHRtYXJnaW4tYm90dG9tOiByZW0oNTApO1xufVxuXG4ud29vY29tbWVyY2UtdGFibGVfX3Byb2R1Y3QtbmFtZSB7XG5cdC53Yy1pdGVtLW1ldGEge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgxNik7XG5cdH1cbn1cbiIsIi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQucHJvZHVjdF9faW1hZ2VzIHtcblx0XHRpbWcge1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZTtcblx0XHR9XG5cdH1cblxuXHQucHJvZHVjdF9fc3VtbWFyeSB7XG5cdFx0cC5wcmljZSxcblx0XHRzcGFuLnByaWNlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG5cblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgyNCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIHtcblx0XHRcdC5zdGFyLXJhdGluZyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnByb2R1Y3RfX2FmdGVyLXN1bW1hcnkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IHJlbSg1MCk7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdGdhcDogcmVtKDcwKTtcblx0XHR9XG5cdH1cblxuXHQucHJvZHVjdF90aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0fVxuXG5cdC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuXHR9XG5cblx0LnByb2R1Y3RfbWV0YSB7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHR9XG5cblx0LnBvc3RlZF9pbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHR9XG5cdH1cblxuXHRmb3JtLmNhcnQge1xuXHRcdC52YXJpYXRpb25zIHtcblx0XHRcdHRoIHtcblx0XHRcdFx0d2lkdGg6IHJlbSgxMzApO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGRpdi5xdWFudGl0eSB7XG5cdFx0XHRtYXJnaW46IHJlbSgwIDEwIDAgMCk7XG5cdFx0fVxuXG5cdFx0ZGl2LnF1YW50aXR5LWhpZGRlbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC53b29jb21tZXJjZS10YWJzIHtcblx0XHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0dWwudGFicyB7XG5cdFx0XHRAaW5jbHVkZSB1bnN0eWxlZC1saXN0O1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMzUpO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMzApO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oNTApO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXIgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0cGFkZGluZzogcmVtKDE1IDApO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGFuZWwge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0PiAqOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdEBleHRlbmQgLmgzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNyZXBseS10aXRsZSB7XG5cdFx0QGV4dGVuZCAuaDQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMWVtO1xuXHR9XG5cblx0I3JhdGluZyArIC5uaWNlLXNlbGVjdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vLyBTbGlkZXIgcHJvZHVjdCBpbWFnZVxuLnN3aXBlci1wcm9kdWN0LWltYWdlIHtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblxuXHQuc3dpcGVyLXNsaWRlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5jLWltYWdlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzAlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBTbGlkZXIgcHJvZHVjdCB0aHVtYm5haWxzXG4uc3dpcGVyLXByb2R1Y3QtdGh1bWJzIHtcblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZTtcblxuXHRcdCY6bm90KC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdC5jLWltYWdlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzAlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBTbGlkZXIgcHJvZHVjdHMgKHJlbGF0ZWQsIHVwLXNlbGxzLCBjcm9zcy1zZWxscylcbi5zd2lwZXItcHJvZHVjdHMge1xuXHQuc3dpcGVyLXNsaWRlIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdGFydGljbGUucHJvZHVjdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbiIsIi53b29jb21tZXJjZSB7XG5cdC53b29jb21tZXJjZS1yZXN1bHQtY291bnQsXG5cdC53b29jb21tZXJjZS1vcmRlcmluZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uc2hvcC1oZWFkaW5nIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICRncmlkLWd1dHRlci13aWR0aDtcblx0bWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xufVxuXG5zZWN0aW9uLnByb2R1Y3RzIHtcblx0QGluY2x1ZGUgbWF4KDUyMCkge1xuXHRcdGFydGljbGUucHJvZHVjdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLy8gTG9vcCBwcm9kdWN0XG5hcnRpY2xlLnByb2R1Y3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdHNwYW4ucHJpY2UsXG5cdHAucHJpY2Uge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0fVxuXG5cdGEuYWRkZWRfdG9fY2FydCB7XG5cdFx0QGV4dGVuZCAlbGluaztcblx0XHRmb250LXNpemU6IHJlbSgxNSk7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdGxlZnQ6IHJlbSgxNSk7XG5cdH1cblxuXHQuYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR9XG59XG5cbi53b29jb21tZXJjZS1sb29wLXByb2R1Y3Qge1xuXHQmX19saW5rIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0fVxuXG5cdFx0XHQud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHRpbWU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGh1bWJuYWlsIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzAlO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgdHI7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdG1hcmdpbjogcmVtKDIwIDAgMTApICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuYXJ0aWNsZS5wcm9kdWN0LFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHtcblx0c3Bhbi5vbnNhbGUge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1pbi13aWR0aDogcmVtKDU0KTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWluLWhlaWdodDogdW5zZXQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdFx0cGFkZGluZzogcmVtKDUpO1xuXHRcdHRvcDogcmVtKDgpO1xuXHRcdGxlZnQ6IHJlbSg4KTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0cC5wcmljZSxcblx0c3Bhbi5wcmljZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcblxuXHRcdGRlbCB7XG5cdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cblx0XHRpbnMge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gQmFzZSBibG9ja3Ncbi5jLWJsb2NrIHtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcblxuICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgIH1cbn1cblxuLy8gVGl0bGVcbi5jLXRpdGxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IC43NWVtO1xufVxuXG4vLyBJbWFnZVxuLmMtaW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIuc3dpcGVyLWltYWdlcyB7XG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdC5jLWltYWdlIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDY1JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIFZpZGVvXG4uYy12aWRlbyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOm5vdChbdmlkZW9dKSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTsgLy8gMTY6OSByYXRpb1xuXHRcdH1cblx0fVxuXG5cblx0Jjpob3ZlciB7XG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHQuYy12aWRlb19fcG9zdGVyIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGlmcmFtZSxcblx0dmlkZW8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdCZfX3Bvc3RlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblxuXHRcdGltZyB7XG5cdFx0XHRAaW5jbHVkZSB0cjtcblx0XHRcdG9wYWNpdHk6IDAuNzU7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdEBpbmNsdWRlIHRyO1xuXHRcdFx0ZmlsbDogJHc7XG5cdFx0XHRmb250LXNpemU6IHJlbSg4KTtcblx0XHRcdHdpZHRoOiAxMGVtO1xuXHRcdFx0aGVpZ2h0OiAxMGVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDVlbSk7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDVlbSk7XG5cblx0XHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubS1mYXEge1xuXHQmX19pdGVtIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0aW1lO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cdFx0fVxuXG5cdFx0Ji5pcy1vcGVuLFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0XHR9XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRnYXA6IHJlbSgxNik7XG5cdFx0XHRwYWRkaW5nOiByZW0oMjApO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogcmVtKDAgMjAgMjApO1xuXHRcdH1cblx0fVxufVxuIiwiLm0tZnVsbC1pbWcge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59IiwiLm0taGVybyB7XG4gIGhlaWdodDogMTAwZHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiByZW0oNzAgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogcmVtKDMwKTtcbiAgICBsZWZ0OiByZW0oMjApO1xuICAgIHdpZHRoOiByZW0oMTUwKTtcbiAgICBoZWlnaHQ6IHJlbSgyMCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3BvbGxtZWllci5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSAgbWluKGxnKSB7XG4gICAgICBsZWZ0OiByZW0oNTApO1xuICAgICAgYm90dG9tOiByZW0oNjApO1xuICAgIH1cbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLy8gSW1wcmludCAvIHByaXZhY3kgbGlua3Mgb3ZlciB0aGUgaGVybywgb3Bwb3NpdGUgdGhlIFBvbGxtZWllciBsb2dvICg6OmFmdGVyKS5cbiAgLy8gQWxpZ25lZCB3aXRoIHRoZSBQb2xsbWVpZXIgbG9nbyAoOjphZnRlcikgb24gdGhlIG9wcG9zaXRlIHNpZGUgb2YgdGhlIHNhbWUgbGluZS5cbiAgJl9fbGVnYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogcmVtKDIwKTtcbiAgICBib3R0b206IHJlbSgzNCk7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSgxOTApfSk7IC8vIEtlZXBzIGNsZWFyIG9mIHRoZSBsb2dvOyB3cmFwcyBvbiB2ZXJ5IG5hcnJvdyBzY3JlZW5zLlxuXG4gICAgQGluY2x1ZGUgIG1pbihsZykge1xuICAgICAgcmlnaHQ6IHJlbSg1MCk7XG4gICAgICBib3R0b206IHJlbSg2MCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7cmVtKDI1MCl9KTtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAmLXNsaWRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYjtcbiAgICAgIG9wYWNpdHk6IDAuMzM7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgfVxuXG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0oNTApO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXG4gICAgQGluY2x1ZGUgIG1pbihtZCkge1xuICAgICAgZm9udC1zaXplOiByZW0oNzApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlICBtaW4obGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEwMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluKHhsKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNDApO1xuICAgIH1cbiAgfVxufVxuIiwiLm0taW1hZ2VzLWNhcm91c2VsIHtcbiAgLnN3aXBlci1zbGlkZSB7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMjMwIC8gMzAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59IiwiLm0taW1hZ2VzLXNsaWRlciB7XG4gICAgLnN3aXBlciB7XG4gICAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgICAgICYtbmV4dCxcbiAgICAgICAgICAgICYtcHJldiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI1KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFzazogdXJsKCcuLi9pbWcvYXJyb3ctbGVmdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcHJldiB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSg2MCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXNrOiB1cmwoJy4uL2ltZy9hcnJvdy1sZWZ0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXNsaWRlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmhvdmVyIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKDEwMjQpIHtcbiAgICAgICAgICAgICYuc2xpZGVyLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICYtbmV4dCxcbiAgICAgICAgICAgICAgICAgICAgJi1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm0tcHJvamVjdHMtY29scyB7XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IHJlbSg1MCk7XG5cbiAgICBAaW5jbHVkZSAgbWluKG1kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiByZW0oNTApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlICBtaW4obGcpIHtcbiAgICAgIGdhcDogcmVtKDEyNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgIG1pbih4bCkge1xuICAgICAgZ2FwOiByZW0oMjAwKTtcbiAgICB9XG4gIH1cblxuICAmX19jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgzNSk7XG5cbiAgICAuYy10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiByZW0oMzIpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuICAgIH1cblxuICAgIC8vIEVhY2ggY29sdW1uIHNjcm9sbHMgc2VwYXJhdGVseSAobW91c2UgZGV2aWNlcyBvbmx5KS4gS2VlcCBpbiBzeW5jIHdpdGggSlMgaW4gX3Byb2plY3QtY29sdW1ucy5qcy5cbiAgICBAaW5jbHVkZSBtaW4obWQpIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWhlYWRlci1oZWlnaHQpIC0gNTBweCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gdmFyKC0taGVhZGVyLWhlaWdodCkgLSA1MHB4KTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgICBzY3JvbGxiYXItY29sb3I6IHJnYmEoJGIsIDAuMjUpIHRyYW5zcGFyZW50O1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdGlja3kgd2l0aGluIGl0cyBjb2x1bW46IHRvIHRoZSB0b3Agb2YgdGhlIHNjcm9sbGFibGUgY29sdW1uIG9uIGRlc2t0b3AsXG4gIC8vIHRvIHRoZSB0b3Agb2YgdGhlIHZpZXdwb3J0IHdoaWxlIHRoZSBjb2x1bW4gaXMgb24gc2NyZWVuIGVsc2V3aGVyZSAoaGVhZGVyIGlzbid0IGZpeGVkKS5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgcGFkZGluZy1ibG9jazogcmVtKDE1KTtcbiAgICBtYXJnaW4tYmxvY2s6IHJlbSgtMTUpO1xuICAgIGJhY2tncm91bmQ6ICR3O1xuXG4gICAgLmMtdGl0bGUge1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluKG1kKSB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIC8vIEtlZXAgdGhlIGhvdmVyZWQgY29sdW1uJ3MgdGl0bGUgYWJvdmUgdGhlIHdoaXRlIG92ZXJsYXkgKDEwKSBhbmQgaG92ZXIgaW1hZ2UgKDIwKS5cbiAgICAgICAgLm0tcHJvamVjdHMtY29sc19fY29sOmhhcygubS1wcm9qZWN0cy1ob3Zlcjpob3ZlcikgJixcbiAgICAgICAgLm0tcHJvamVjdHMtY29sc19fY29sOmhhcygubS1wcm9qZWN0cy1ob3Zlcjpmb2N1cykgJiB7XG4gICAgICAgICAgei1pbmRleDogMjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGdhcDogcmVtKDUwKTtcblxuICAgIEBpbmNsdWRlICBtaW4obWQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IHJlbSg4MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgIG1pbihsZykge1xuICAgICAgZ2FwOiByZW0oMTI1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSAgbWluKHhsKSB7XG4gICAgICBnYXA6IHJlbSgxNjApO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4gPiBpbWcsXG4gICZfX21haW4gPiAmX19wbGFjZWhvbGRlciB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgfVxuXG4gICZfX2ltZyA+IGltZyxcbiAgJl9faW1nID4gJl9fcGxhY2Vob2xkZXIge1xuICAgIGFzcGVjdC1yYXRpbzogNDM1IC8gNTY3O1xuICB9XG5cbiAgJl9fbWFpbiA+IGltZyxcbiAgJl9faW1nID4gaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3BsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgJl9faG92ZXIge1xuICAgIEBpbmNsdWRlIHRyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYtdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IHJlbSgyNSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuXG4gICAgICBAaW5jbHVkZSAgbWluKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWluKGxnKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxMTVweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICAgIH1cblxuICAgICAgLm0tcHJvamVjdHMtY29sc19fY29sLS0zICYge1xuICAgICAgICBAaW5jbHVkZSBtaW4obGcpIHtcbiAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgMTE1cHgpO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gU2Nyb2xsYWJsZSBjb2x1bW5zIGNsaXAgaXQ7IGEgZml4ZWQgY29weSAoX19mbG9hdGluZy10ZXh0KSBpcyBzaG93biBpbnN0ZWFkLlxuICAgICAgQGluY2x1ZGUgbWluKGxnKSB7XG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmaWd1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIEhvdmVyIHRleHQgcmVuZGVyZWQgb3V0c2lkZSB0aGUgc2Nyb2xsYWJsZSBjb2x1bW5zIChhcHBlbmRlZCB0byBib2R5IGJ5IEpTKS5cbiAgJl9fZmxvYXRpbmctdGV4dCB7XG4gICAgQGluY2x1ZGUgdHIob3BhY2l0eSAkdGltZSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYuaXMtcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5tLXByb2plY3RzLWhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICYgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSB0cjtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogJHc7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIC5tLXByb2plY3RzLWNvbHNfX2hvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMC44NTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICAubS1wcm9qZWN0cy1jb2xzX19ob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgfVxuICB9XG59IiwiLm0tdGV4dC1tZWRpYSB7XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiByZW0oMzApO1xuXG4gICAgQGluY2x1ZGUgIG1pbihtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogcmVtKDYwKTtcbiAgICB9XG4gIH1cblxuICAmLnJldmVyc2Uge1xuICAgIC5jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgIG1pbihtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hbHRlcm5hdGl2ZSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAudGV4dF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjBkdmg7XG5cbiAgICBAaW5jbHVkZSAgbWluKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZmxleDogMSAxIDAlO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgLmFsdGVybmF0aXZlICYge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LWhlaWdodDogNjBkdmg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICAgICBAaW5jbHVkZSAgbWluKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiByZW0oNjAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXgtd2lkdGg6IHJlbSg5MDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQGluY2x1ZGUgIG1pbihtZCkge1xuICAgICAgZmxleDogMSAxIDAlO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5lZGl0b3Ige1xuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgQGluY2x1ZGUgbWluKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWx0ZXJuYXRpdmUgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG5cbiAgICAgIEBpbmNsdWRlICBtaW4obGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC04MCk7XG4gICAgICB9XG5cbiAgICAgIC5lZGl0b3Ige1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgIG1pbihtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tLXRleHQtY29sdW1ucyB7XG5cdC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6IHJlbSg1MCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBcbiAgICAgICAgQGluY2x1ZGUgIG1pbihsZykge1xuICAgICAgICAgIGdhcDogcmVtKDEwMCk7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTIwKTtcbiAgICAgICAgfVxuXG4gICAgICAmID4gZGl2IHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdCAgICBtYXgtd2lkdGg6IDUyMHB4O1xuXHRcdH1cbiAgICAgIH1cbiAgICB9XG59XG4iLCIubS10ZXh0IHtcblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuXG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuXG4gICAgQGluY2x1ZGUgIG1pbihtZCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XG4gIH1cbn1cblxuLmJhY2stYnRuIHtcbiAgQGluY2x1ZGUgdHI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiByZW0oMjUpO1xuICB3aWR0aDogcmVtKDM1KTtcbiAgaGVpZ2h0OiByZW0oMzUpO1xuICBiYWNrZ3JvdW5kOiAkYjtcbiAgbWFzazogdXJsKCcuLi9pbWcvYXJyb3ctbGVmdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgfVxuXG4gIEBpbmNsdWRlICBtaW4obWQpIHtcbiAgICB3aWR0aDogcmVtKDYwKTtcbiAgICBoZWlnaHQ6IHJlbSg2MCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IHJlbSg1MCk7XG4gICAgdG9wOiAwO1xuICB9XG5cbn1cblxuLnRleHQtYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICBAaW5jbHVkZSB0cjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IHJlbSgyNCk7XG4gICAgICBoZWlnaHQ6IHJlbSgyNCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xuICAgICAgbWFzazogdXJsKCcuLi9pbWcvYXJyb3ctZG93bi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcblxuXG4gICAgICAuaXMtb3BlbiAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ub3JtYWwge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgICZfX2dyYXkge1xuICAgICAgY29sb3I6ICM4Nzg3ODc7XG4gICAgfVxuXG4gICAgLmhpZGRlbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IHJlbSgzMiAwKTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICB9XG5cbiAgICAuanMtYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgdHI7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9IiwiLy8gU2ltcGxlIGNvbXBvbmVudHNcblxuLy8gQW5jaG9yIGxpbmtcbi5hbmNob3Ige1xuXHRkaXNwbGF5OiBibG9jaztcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogY2FsYygtMSAqIHZhcigtLWhlYWRlci1zY3JvbGxlZC1oZWlnaHQpKTtcbn1cblxuLy8gSW1hZ2UgUGxhY2Vob2xkZXJcbi5pbWctcGxhY2Vob2xkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblxuXHRzdmcge1xuXHRcdHdpZHRoOiBjbGFtcChyZW0oNzApLCAyNSUsIHJlbSgxNTApKTtcblx0XHRoZWlnaHQ6IGNsYW1wKHJlbSg3MCksIDI1JSwgcmVtKDE1MCkpO1xuXHRcdGZpbGw6ICRwcmltYXJ5O1xuXHR9XG59XG5cbi8vIExpbmsgc3RyZXRjaGVkIHRvIGZ1bGwgYm94XG4uc3RyZXRjaGVkLWxpbmsge1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTtcblx0fVxufVxuIiwiLy8gQWNjb3JkaW9uXG4uanMtYWNjb3JkaW9uIHtcblx0Ji1pdGVtIHtcblx0XHQmLmlzLW9wZW4ge1xuXHRcdFx0LmpzLWFjY29yZGlvbi10aXRsZSB7XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtdGl0bGUge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdHN2ZyB7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRpbWU7XG5cdFx0fVxuXHR9XG5cblx0Ji1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIuYXJ0aWNsZSB7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiByZW0oMjQpO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmX190aHVtYm5haWwge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwJTtcblx0XHR9XG5cblx0XHRpbWcsXG5cdFx0LmltZy1wbGFjZWhvbGRlciB7XG5cdFx0XHRAaW5jbHVkZSB0cjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjg1O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQmX19leGNlcnB0IHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXHR9XG5cblx0Jl9fbW9yZSB7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0fVxufVxuXG4uZW50cnktbWV0YSB7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcblxuXHQuY2F0LWxpbmtzLFxuXHQudGFnLWxpbmtzIHtcblx0XHRtYXJnaW4tdG9wOiByZW0oNSk7XG5cdH1cbn1cblxuXG4vLyBObyByZXN1bHRzXG4uYXJ0aWNsZS1uby1yZXN1bHRzIHtcblx0LmFydGljbGVfX2NvbnRlbnQge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQuYXJ0aWNsZV9fdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5lbnRyeS1kYXRlLnB1Ymxpc2hlZDpub3QoLnVwZGF0ZWQpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi5icmVhZGNydW1icyB7XG5cdGNvbG9yOiAkZ3JleTtcblx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG5cblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiByZW0oMik7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHR9XG5cdH1cblxuXHRzcGFuIHtcblx0XHRzcGFuIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJyZWFkY3J1bWJfbGFzdCB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnNlcGFyYXRvciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogcmVtKDAgNSk7XG5cblx0XHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRcdG1hcmdpbjogcmVtKDAgMTApO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gTW9kYWxcbi5tb2RhbCB7XG5cdC8vIGxvY2FsIHZhcmlhYmxlczpcblx0LS1tb2RhbC1tYXJnaW46ICN7cmVtKDIwKX07XG5cdC0tbW9kYWwtbWF4LXdpZHRoOiAje3JlbSg4MDApfTtcblxuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAtMTtcblx0b3BhY2l0eTogMDtcblxuXHQmX19vdmVybGF5IHtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiLCAwLjMpO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdCYuaXMtb3BlbiB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1lO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0ei1pbmRleDogMTEwO1xuXG5cdFx0Lm1vZGFsX19pbm5lciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRpbWU7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogdmFyKC0tbW9kYWwtbWF4LXdpZHRoKTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLW1vZGFsLW1hcmdpbikgKiAyKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1tb2RhbC1tYXJnaW4pO1xuXHRcdG1hcmdpbjogdmFyKC0tbW9kYWwtbWFyZ2luKSBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkocmVtKC01MCkpO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdHBhZGRpbmc6IHJlbSgzMCk7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cblx0XHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiByZW0oNTApO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Nsb3NlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogcmVtKDE1KTtcblx0XHRyaWdodDogcmVtKDE1KTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRwcmltYXJ5LWhvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogcmVtKDIyKTtcblx0XHRcdGhlaWdodDogcmVtKDIyKTtcblx0XHRcdGZpbGw6ICRwcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuIiwiLnBhZ2luYXRpb24ge1xuXHRtYXJnaW4tdG9wOiByZW0oNTApO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdG1hcmdpbi10b3A6IHJlbSg3MCk7XG5cdH1cblxuXHR1bCB7XG5cdFx0QGluY2x1ZGUgdW5zdHlsZWQtbGlzdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogcmVtKDgpO1xuXHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdGxpIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGEsIHNwYW4ge1xuXHRcdFx0XHRAaW5jbHVkZSB0cjtcblx0XHRcdFx0bWluLXdpZHRoOiByZW0oMzYpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgzNik7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRcdFx0XHRjb2xvcjogJGI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRiO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IHJlbSgwIDcpO1xuXG5cdFx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdFx0Jjpub3QoLmRvdHMpIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gU2VhcmNoIGZvcm1cbi5zZWFyY2gtZm9ybSB7XG5cdEBpbmNsdWRlIHRyO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRpbnB1dFt0eXBlPSd0ZXh0J10ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHJlbSg1NSk7XG5cdH1cblxuXHQmX19zdWJtaXQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdHdpZHRoOiByZW0oNDUpO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxcHg7XG5cdFx0cmlnaHQ6IDFweDtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogcmVtKDIwKTtcblx0XHRcdGhlaWdodDogcmVtKDIwKTtcblx0XHRcdGZpbGw6ICRwcmltYXJ5O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRzZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc29jaWFscyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogcmVtKDI0KTtcblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGNvbG9yOiAkdztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogcmVtKDIwKTtcblx0XHRcdGhlaWdodDogcmVtKDIwKTtcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblxuXHRcdFx0Ji5pY29uLWZhY2Vib29rIHtcblx0XHRcdFx0d2lkdGg6IHJlbSgxNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUYWJzXG4uanMtdGFiLXRpdGxlIHtcblxuXHQmOm5vdCguaXMtYWN0aXZlKSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Ji5pcy1hY3RpdmUge1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0fVxufVxuXG4uanMtdGFiLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdCYuaXMtYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4udGFicyB7XG5cdC8vIGxheW91dDogSG9yaXpvbnRhbFxuXHQmLS1ob3Jpem9udGFsIHtcblxuXHRcdC50YWJzX190aXRsZXMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGdhcDogcmVtKDMwKTtcblx0XHR9XG5cdH1cblxuXHQvLyBsYXlvdXQ6IFZlcnRpY2FsXG5cdCYtLXZlcnRpY2FsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0LnRhYnNfX3RpdGxlcyB7XG5cdFx0XHRmbGV4OiAwIDAgcmVtKDIwMCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogcmVtKDEwKTtcblx0XHR9XG5cblx0XHQudGFic19fY29udGVudHMge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdH1cblx0fVxufVxuXG4iLCIvLyBUbyB0b3AgYnV0dG9uXG4jdG8tdG9wIHtcblx0QGluY2x1ZGUgdHI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR3aWR0aDogcmVtKDM1KTtcblx0aGVpZ2h0OiByZW0oMzUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiByZW0oMjUpO1xuXHRyaWdodDogcmVtKDI1KTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiA5MDtcbiAgICBiYWNrZ3JvdW5kOiAkYjtcbiAgICBtYXNrOiB1cmwoJy4uL2ltZy9hcnJvdy10b3Auc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cbiAgQGluY2x1ZGUgIG1pbihtZCkge1xuICAgIHdpZHRoOiByZW0oNDUpO1xuICAgIGhlaWdodDogcmVtKDQ1KTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IHJlbSgxMjApO1xuICAgIGxlZnQ6IHJlbSgzNSk7XG4gIH1cblxuICBAaW5jbHVkZSAgbWluKGxnKSB7XG4gICAgd2lkdGg6IHJlbSg2MCk7XG4gICAgaGVpZ2h0OiByZW0oNjApO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogcmVtKDEyMCk7XG4gICAgbGVmdDogcmVtKDYwKTtcbiAgfVxuXG4gIGJvZHk6aGFzKC5pcy1kYXJrKSAme1xuICAgIGJhY2tncm91bmQ6ICR3O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0fVxuXG5cdCYuc2hvdyB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblxufVxuIiwiLy8gVG9nZ2xlXG4uanMtdG9nZ2xlIHtcblx0c3ZnIHtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRpbWU7XG5cdH1cblxuXHQmLmlzLW9wZW4ge1xuXHRcdHN2ZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0fVxufVxuXG4uanMtdG9nZ2xlLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gUEFHRSA0MDRcbi5lcnJvcjQwNCB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdC5zaXRlLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiBjbGFtcC1yZW0oMTAwLCAxNTApIDA7XG5cdH1cbn1cblxuLm5vdC1mb3VuZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRmb250LXNpemU6IGNsYW1wLXJlbSg1MCwgNzApO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuM2VtO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMTgsIDIwKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41ZW07XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBBcmNoaXZlc1xuLmFyY2hpdmUge1xuXHQmLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IHJlbSg1MCAwKTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0cGFkZGluZzogcmVtKDcwIDApO1xuXHRcdH1cblx0fVxuXG5cdCYtaGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNTApO1xuXG5cdFx0PiAqOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5zaXRlLWNvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleC1ncm93OiAxO1xuXG4gICYuaXMtZGFyayB7XG4gICAgY29sb3I6ICR3O1xuICAgIGJhY2tncm91bmQ6ICMzQzNDM0M7XG4gIH1cblxuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4uZW50cnktdGl0bGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5lbnRyeS1jb250ZW50IHtcblx0QGV4dGVuZCAuZWRpdG9yO1xuXHRwYWRkaW5nLWJvdHRvbTogcmVtKDcwKTtcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDEyMCk7XG5cdH1cbn1cblxuLm0tdGV4dC1tZWRpYS5hbmltYXRlLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyMDBkdmg7XG4gIHBhZGRpbmctdG9wOiByZW0oMTAwKTtcbn1cblxuLmFuaW1hdGUtYmcge1xuICAub3JpZ2luYWwtY29udGVudCxcbiAgLmFuaW1hdGVkLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDEwMCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxMDApO1xuICB9XG5cbiAgLmFuaW1hdGVkLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICMzQzNDM0M7XG4gICAgY29sb3I6ICR3O1xuICB9XG59XG5cbi5tLXRleHQtbWVkaWEuYW5pbWF0ZS1iZyAub3JpZ2luYWwtY29udGVudCxcbi5tLXRleHQtbWVkaWEuYW5pbWF0ZS1iZyAuYW5pbWF0ZWQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1pbihsZykge1xuICAgIGhlaWdodDogMTAwZHZoO1xuICB9XG59XG5cbi5tLXRleHQtbWVkaWEuYW5pbWF0ZS1iZy5pcy1hY3RpdmUgLm9yaWdpbmFsLWNvbnRlbnQsXG4ubS10ZXh0LW1lZGlhLmFuaW1hdGUtYmcuaXMtYWN0aXZlIC5hbmltYXRlZC1jb250ZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG59XG5cbi5tLXRleHQtbWVkaWEuYW5pbWF0ZS1iZy5pcy1lbmRlZCAub3JpZ2luYWwtY29udGVudCxcbi5tLXRleHQtbWVkaWEuYW5pbWF0ZS1iZy5pcy1lbmRlZCAuYW5pbWF0ZWQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG5cbi5jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IHJlbSgxMjAwKTtcblxuICBAaW5jbHVkZSAgbWluKG1kKSB7XG4gICAgbWF4LXdpZHRoOiByZW0oMTMyMCk7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMTIwKTtcbiAgfVxuXG4gICYudG8tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59IiwiLnBvc3Qge1xuXHQmLXRodW1ibmFpbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcblx0fVxuXG5cdCYtaGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNTApO1xuXHR9XG5cblx0Ji1jb250ZW50LFxuXHQmLW5hdmlnYXRpb24sXG5cdCYtcmVsYXRlZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDcwKTtcblx0XHR9XG5cdH1cbn1cblxuLm5hdi1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiByZW0oMjApO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Z2FwOiByZW0oNTApO1xuXHR9XG59XG4iXX0= */
