/*!
Theme Name: BigEye Theme
Author: BigEye OÜ
Author URI: https://www.bigeye.ee/
Description: BigEye OÜ pakub paindlikke digilahendusi, mis on taskukohased nii alustavatele ettevõtetele kui ka suurematele ettevõtetele.
Version: 1.0.26
Style Version: 1.0.0
Text Domain: bigeye_theme
*/@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-3rem)}60%{transform:translateY(-1.5rem)}}@keyframes slideFromLeft{0%{transform:translate(100%, 0)}15%{transform:translate(0, 0)}85%{transform:translate(0, 0)}100%{transform:translate(100%, 0)}}@keyframes shake-horizontal{0%,100%{transform:translateX(0)}10%,30%,50%,70%{transform:translateX(-10px)}20%,40%,60%{transform:translateX(10px)}80%{transform:translateX(8px)}90%{transform:translateX(-8px)}}.page--shadow{position:fixed;inset:0;z-index:1;background-color:var(--color-brand-primary);opacity:0;pointer-events:none;transition:all .3s ease-in-out}.page--shadow.visible{opacity:.6;pointer-events:all}.visible--from-small{display:none}.visible--to-small{display:none}.visible--from-medium{display:none}.visible--to-medium{display:none}.visible--from-larger{display:none}.visible--to-larger{display:none}.badge{display:flex;align-items:center;padding:.4rem .8rem;border-radius:.8rem}.badge--orange{color:var(--color-brand-trietary);background-color:var(--color-brand-primary)}.badge--orange a{color:var(--color-brand-trietary) !important}.badge--orange a::after{content:none !important}.box{border-radius:1.5rem}.box--primary{background-color:var(--color-brand-primary)}.box--secondary{background-color:var(--color-brand-secondary)}.box--transparent{background-color:rgba(0,0,0,0)}.box--quaternary{background-color:var(--color-brand-quaternary)}.box--image{position:relative;padding:2.4rem;background-repeat:no-repeat;background-position:center;background-size:cover}.box--image::before{position:absolute;inset:0;background-color:var(--color-brand-text);border-radius:1.5rem;opacity:.3;content:""}.box--image h4,.box--image p{color:#fff}.box--primary,.box--secondary{padding:4rem}.box--primary h3,.box--primary h4,.box--primary p,.box--secondary h3,.box--secondary h4,.box--secondary p{color:#fff}.box--transparent,.box--quaternary{padding:4rem}.box--transparent h3,.box--transparent h4,.box--transparent p,.box--quaternary h3,.box--quaternary h4,.box--quaternary p{color:var(--color-brand-text)}.slider-btn-container{display:flex;gap:2rem;align-items:center;justify-content:end}.slider-btn-container .slider-btn{width:3.6rem;height:3.6rem;padding:.8rem;background-repeat:no-repeat;background-position:center;background-size:2rem;border:1px solid var(--color-brand-text);border-radius:.8rem;cursor:pointer;transition:all .3s ease-in-out}.slider-btn-container .slider-btn:hover{background-color:var(--color-brand-quaternary)}.slider-btn-container .slider-btn__prev{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 15L7.5 10L12.5 5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.slider-btn-container .slider-btn__next{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 15L12.5 10L7.5 5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ie-alert{position:fixed;inset:0;z-index:90;display:none;align-items:center;justify-content:center;transition:all .2s ease-in-out}.ie-alert.js-hide{opacity:0;pointer-events:none}.ie-alert__container{position:relative;display:flex;align-items:center;justify-content:center;max-width:100rem;padding:6rem 5rem;background-color:#0073ac;border-radius:1rem;box-shadow:0 0 6rem 0 rgba(0,0,0,.3);animation:ieAlertSlide .3s ease-in-out}.ie-alert__container img{width:16.6rem;height:100%}.ie-alert__container__content{margin-left:5.8rem}.ie-alert__container__content p{width:100%;color:#fff;font-size:1.6rem;line-height:1.63}.ie-alert__container__content p strong{font-weight:bold}.ie-alert__container__content__browsers-links{margin-top:2.5rem}.ie-alert__container__content__browsers-links ul{display:flex;margin-top:.5rem;margin-left:-1rem}.ie-alert__container__content__browsers-links ul li:first-of-type{margin-left:0}.ie-alert__container__content__browsers-links ul li:last-of-type{margin-right:0}.ie-alert__container__content__browsers-links ul li{display:inline-block;margin:0 .5rem}.ie-alert__container__content__browsers-links ul li a{padding:1rem;color:#fff;font-size:1.6rem}.ie-alert__container__close{position:absolute;top:-6rem;right:-5rem;z-index:9999;display:flex;padding:1rem;color:#0073ac;font-size:5rem}@keyframes ieAlertSlide{0%{transform:translateY(50%);opacity:0}100%{transform:translateY(0);opacity:1}}.swiper{opacity:0;transition:opacity .3s ease-in-out}.swiper.swiper-initialized{opacity:1}.swiper .swiper-slide{height:auto}.wpcf7 .wpcf7-form .two-columns{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(2, 1fr)}.wpcf7 .wpcf7-form .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-form .wpcf7-list-item .wpcf7-list-item-label{font-size:1.6rem}.wpcf7 .wpcf7-form .wpcf7-list-item .wpcf7-list-item-label a{font-size:1.6rem}.wpcf7 .wpcf7-form .wpcf7-acceptance{margin:2rem 0 1rem;line-height:1}.wpcf7 .wpcf7-form .wpcf7-acceptance span{line-height:1}.wpcf7 .wpcf7-form .wpcf7-acceptance label{display:flex;align-items:center;margin:0;cursor:pointer}.wpcf7 .wpcf7-form .single-field:not(:last-child){margin-bottom:0}.wpcf7 .wpcf7-form .single-field label{color:#000;font-weight:300;font-size:1.4rem;line-height:140%}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap{display:flex}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=text].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=email].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=url].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=password].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=search].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=number].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=tel].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=range].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=date].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=month].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=week].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=time].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=datetime].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=datetime-local].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input[type=color].wpcf7-not-valid,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid{border-color:#f44336}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap textarea{resize:vertical}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-form .custom-select{position:relative}.wpcf7 .wpcf7-form .custom-select::after{position:absolute;top:1.3rem;right:1.5rem;display:inline-block;margin:auto 0;color:var(--color-brand-primary);font-size:1.4rem;transform:rotate(90deg);content:"❯";pointer-events:none}.wpcf7 .wpcf7-form .custom-select select{width:100%;padding:1.5rem 0;padding-right:3rem;color:var(--color-brand-text);font-weight:normal;font-size:1.6rem;border:.1rem solid var(--color-brand-primary);border-radius:3.5rem;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none}.wpcf7 .wpcf7-form input[type=checkbox]{position:relative;flex-shrink:0;width:2.4rem;height:2.4rem;margin-right:1rem;padding:0;border:2px solid var(--color-brand-primary);border-radius:.5rem;cursor:pointer;-webkit-appearance:none;appearance:none}.wpcf7 .wpcf7-form input[type=checkbox]::after{position:absolute;display:none;content:""}.wpcf7 .wpcf7-form input[type=checkbox]:checked::after{inset:-0.4rem 0 0;display:block;width:.8rem;height:1.2rem;margin:auto;border:solid var(--color-brand-primary);border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.wpcf7 .wpcf7-form input[type=file]{width:100%;color:#f2f2f2}.wpcf7 .wpcf7-form input[type=file]::-webkit-file-upload-button{padding:.8rem 1.5rem;color:#fff;background-color:var(--color-brand-primary);border:0;cursor:pointer}.wpcf7 .wpcf7-form .submitBtn{position:relative}.wpcf7 .wpcf7-form .submitBtn .wpcf7-submit{padding:1.2rem 2.4rem;color:#fff;font-weight:600;font-size:1.6rem;text-transform:uppercase;background-color:var(--color-brand-secondary);border-radius:1.5rem;transition:all .3s ease-in-out}.wpcf7 .wpcf7-form .submitBtn .wpcf7-spinner{display:none}.wpcf7 .wpcf7-form .submitBtn .ajax-loader{position:absolute;top:0;bottom:0;margin-left:1rem}.wpcf7 .wpcf7-form .wpcf7-not-valid-tip{margin-top:.5rem;margin-left:2rem}.wpcf7 .wpcf7-form .wpcf7-response-output{position:fixed;top:2rem;right:0;z-index:100;width:auto;max-width:60rem;margin:0;padding:2rem;color:#fff;font-size:1.6rem;border:0;border-radius:.8rem;box-shadow:0 0 2rem 0 rgba(32,49,93,.2);transform:translate(100%, 0);animation:slideFromLeft 8s ease .3s 1 normal none}.wpcf7 .wpcf7-form.invalid .wpcf7-response-output{background-color:#f44336}.wpcf7 .wpcf7-form.sent .wpcf7-response-output{background-color:#009f19}.scroll--container ::-webkit-scrollbar{width:1rem;border-radius:.5rem}.scroll--container ::-webkit-scrollbar-track{background-color:#f2f2f2;border-radius:.5rem}.scroll--container ::-webkit-scrollbar-thumb{background-color:#fff;background-clip:content-box;border:.2rem solid rgba(0,0,0,0);border-radius:.3rem}.scroll--container ::-webkit-scrollbar-thumb:hover{background:#f2f2f2;background-clip:content-box;border:.2rem solid rgba(0,0,0,0);border-radius:.3rem}.scroll--container .content-popup__content__scroll{scrollbar-color:#fff #f2f2f2;scrollbar-width:thin}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track::before,.slick-track::after{display:table;content:""}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:.1rem}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:.1rem solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.loader-container{position:absolute;inset:0;z-index:8;display:none;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.7)}.site>.loader-container{position:fixed}.lds-roller{position:relative;z-index:10;display:inline-block;width:6.4rem;height:6.4rem}.lds-roller div{transform-origin:3.2rem 3.2rem;animation:lds-roller 1s cubic-bezier(0.5, 0, 0.5, 1) infinite}.lds-roller div::after{position:absolute;display:block;width:.6rem;height:.6rem;margin:-0.3rem 0 0 -0.3rem;background:var(--color-brand-primary);border-radius:50%;content:" "}.lds-roller div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1)::after{top:5rem;left:5rem}.lds-roller div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2)::after{top:5.4rem;left:4.5rem}.lds-roller div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3)::after{top:5.7rem;left:3.9rem}.lds-roller div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4)::after{top:5.8rem;left:3.2rem}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5)::after{top:5.7rem;left:2.5rem}.lds-roller div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6)::after{top:5.4rem;left:1.9rem}.lds-roller div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7)::after{top:5rem;left:1.4rem}.lds-roller div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8)::after{top:4.5rem;left:1rem}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}*{box-sizing:border-box}::before,::after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;border:0;background:rgba(0,0,0,0);padding:0;margin:0}select{-webkit-appearance:none;appearance:none;border-radius:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::placeholder{font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}html:not(.wp-toolbar),html.interface-interface-skeleton__html-container{box-sizing:border-box;font-size:.625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-brand-body)}body.search{width:100%}body:not(.wp-admin) .site{display:flex;flex-direction:column;min-height:100vh}.max--width{max-width:192rem;margin:0 auto}.site-content .max--width{padding-right:8rem;padding-left:8rem}.max--width--full{width:100%;margin:0 auto}.max--width--medium{width:100%;max-width:144rem;margin:0 auto;padding-right:4rem;padding-left:4rem}.max--width--large{width:100%;max-width:192rem;margin:0 auto;padding-right:4rem;padding-left:4rem}.max--width--fluid--right{width:100%;max-width:144rem;margin:0 auto;padding-right:0;padding-left:4rem}.max--width--fluid--left{width:100%;max-width:144rem;margin:0 auto;padding-right:4rem;padding-left:0}.max--width--small{width:100%;max-width:162rem;margin:0 auto;padding-right:4rem;padding-left:4rem}.max--width--mini{width:100%;max-width:128rem;margin:0 auto;padding-right:4rem;padding-left:4rem}.max--width--nomargin{width:100%;margin:unset}.medium--padding--y{padding-top:6.4rem;padding-bottom:6.4rem}.overflow--disable{overflow:hidden}.display--hide{display:none !important}.display--show{display:block}.tablets--only{display:none}.mobile--only{display:none !important}.screen-reader-text{position:absolute;width:.1rem;height:.1rem;margin:-0.1rem;padding:0;overflow:hidden;word-wrap:normal !important;border:0;clip:rect(0.1rem, 0.1rem, 0.1rem, 0.1rem);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.grecaptcha-badge{right:-50rem !important}.entry-title{font-weight:700}body{color:var(--color-brand-text);font-family:"Inter",sans-serif;font-weight:300;font-size:2rem;line-height:140%}strong,b{font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:"Inter",sans-serif;word-break:break-word}h1,.h1{font-size:8.6rem;line-height:100%}h2,.h2{font-size:5.2rem;line-height:100%}h3,.h3{font-size:4.4rem;line-height:120%}h4,.h4{font-size:3.2rem;line-height:120%}h5,.h5{font-size:2.8rem;line-height:120%}h6,.h6{font-size:2.4rem;line-height:120%}p,span,input,input::placeholder,textarea{font-weight:300;font-size:2rem;line-height:140%}a,button{color:var(--color-brand-text);font-size:2rem;line-height:1}a{font-weight:300;font-size:2rem;line-height:140%;transition:color .3s ease-in-out}a:hover,a:focus{color:var(--color-brand-text)}.entry-content a,.entry-section a{color:var(--color-brand-text)}.entry-content a:hover,.entry-section a:hover{text-decoration:underline}.entry-content a.card:hover,.entry-content a.button:hover,.entry-section a.card:hover,.entry-section a.button:hover{text-decoration:none}.entry-content .wp-block-button,.entry-section .wp-block-button{margin:1rem .5rem}.entry-content .wp-block-button:first-of-type,.entry-section .wp-block-button:first-of-type{margin-left:0}.entry-content .wp-block-button:last-of-type,.entry-section .wp-block-button:last-of-type{margin-right:0}.entry-content .wp-block-button a,.entry-section .wp-block-button a{color:#fff;background-color:var(--color-brand-primary)}.entry-content img,.entry-section img{width:100%;max-width:100%;height:auto;margin:2rem 0}.entry-content blockquote:not(.is-style-large),.entry-section blockquote:not(.is-style-large){margin:2rem 0;padding-left:5rem;border-left:1.5rem solid var(--color-brand-primary);font-weight:300;font-size:2rem;line-height:140%}.entry-content blockquote.is-style-large,.entry-section blockquote.is-style-large{margin:2rem 0;padding:4rem 0;border-top:.6rem solid var(--color-brand-primary);border-bottom:.6rem solid var(--color-brand-primary);font-weight:300;font-size:2rem;line-height:140%}.entry-content blockquote.is-style-large p,.entry-section blockquote.is-style-large p{margin:0;font-weight:bold;font-size:5rem;font-style:italic;line-height:1.2;text-align:left}.entry-content blockquote.is-style-large cite,.entry-section blockquote.is-style-large cite{display:block;margin-top:2.2rem;font-weight:bold;font-size:2rem;text-align:left}.entry-content ul,.entry-content ol,.entry-section ul,.entry-section ol{position:relative;margin:2rem 0}.entry-content ul li,.entry-content ol li,.entry-section ul li,.entry-section ol li{margin:.5rem 0;font-weight:300;font-size:2rem;line-height:140%}.entry-content ul.clean,.entry-content ol.clean,.entry-section ul.clean,.entry-section ol.clean{margin:0}.entry-content ul.clean li,.entry-content ol.clean li,.entry-section ul.clean li,.entry-section ol.clean li{padding-left:0}.entry-content ul.clean li::before,.entry-content ol.clean li::before,.entry-section ul.clean li::before,.entry-section ol.clean li::before{display:none}.entry-content ul.no-dot li,.entry-content ol.no-dot li,.entry-section ul.no-dot li,.entry-section ol.no-dot li{padding-left:0}.entry-content ul.no-dot li::before,.entry-content ol.no-dot li::before,.entry-section ul.no-dot li::before,.entry-section ol.no-dot li::before{display:none}.entry-content ul,.entry-section ul{list-style:none}.entry-content ul li,.entry-section ul li{padding-left:2rem}.entry-content ul.children,.entry-section ul.children{margin-bottom:2rem}.entry-content ol,.entry-section ol{list-style:decimal}.entry-content ol li,.entry-section ol li{list-style-type:none;counter-increment:item}.entry-content ol li::before,.entry-section ol li::before{display:inline-block;width:2.7rem;padding-right:1rem;font-weight:bold;text-align:right;content:counter(item) "."}.entry-content hr,.entry-section hr{margin:2rem 0;color:#f2f2f2}.entry-content hr.is-style-wide,.entry-section hr.is-style-wide{margin-right:calc((-100vw + 100%)/2);margin-left:calc((-100vw + 100%)/2);padding-right:calc((100vw - 100%)/2);padding-left:calc((100vw - 100%)/2)}.entry-content hr.is-style-dots,.entry-section hr.is-style-dots{position:relative}.entry-content hr.is-style-dots::before,.entry-section hr.is-style-dots::before{position:absolute;inset:0;border-top:.1rem dashed #f2f2f2;content:""}.entry-content pre,.entry-section pre{white-space:pre-wrap;font-weight:300;font-size:2rem;line-height:140%}.entry-content pre b,.entry-content pre strong,.entry-section pre b,.entry-section pre strong{font-weight:700}.entry-content .wp-block-cover,.entry-content .wp-block-cover-image,.entry-section .wp-block-cover,.entry-section .wp-block-cover-image{margin:2rem 0}.entry-content .wp-block-gallery .wp-block-image,.entry-section .wp-block-gallery .wp-block-image{max-width:inherit}.entry-content .wp-block-gallery img,.entry-section .wp-block-gallery img{margin:0}.entry-content .wp-block-gallery li,.entry-section .wp-block-gallery li{padding:0}.entry-content .wp-block-gallery li::before,.entry-section .wp-block-gallery li::before{display:none}.entry-content .wp-block-table,.entry-section .wp-block-table{width:100%;margin-top:5rem;overflow-x:auto}.entry-content .wp-block-table table thead tr,.entry-section .wp-block-table table thead tr{border-bottom:.1rem solid #f2f2f2}.entry-content .wp-block-table table thead tr th,.entry-section .wp-block-table table thead tr th{padding:1.5rem 1rem;font-weight:300;font-size:2rem;line-height:140%}.entry-content .wp-block-table table tbody tr,.entry-section .wp-block-table table tbody tr{border-bottom:.1rem solid #f2f2f2}.entry-content .wp-block-table table tbody tr td,.entry-section .wp-block-table table tbody tr td{padding:1rem;vertical-align:middle;font-weight:300;font-size:2rem;line-height:140%}.entry-content .wp-block-file,.entry-section .wp-block-file{margin:2rem 0}.entry-content .wp-block-file,.entry-content .is-type-video,.entry-section .wp-block-file,.entry-section .is-type-video{margin:2rem 0}.entry-content .wp-block-file iframe,.entry-content .is-type-video iframe,.entry-section .wp-block-file iframe,.entry-section .is-type-video iframe{max-width:100%;height:auto;min-height:45rem}.entry-content iframe,.entry-section iframe{max-width:100%;height:auto;min-height:45rem}.entry-content .wp-element-caption,.entry-section .wp-element-caption{margin-top:.5rem;font-size:1.6rem}.entry-content .wp-block-columns.wrap--reverse,.entry-section .wp-block-columns.wrap--reverse{flex-wrap:wrap-reverse}.entry-content--page p,.entry-content--page ul,.entry-content--page li,.entry-content--page ul li,.entry-content--page span,.entry-content--page i,.entry-content--page table,.entry-content--page a:not(.button),.entry-section--page p,.entry-section--page ul,.entry-section--page li,.entry-section--page ul li,.entry-section--page span,.entry-section--page i,.entry-section--page table,.entry-section--page a:not(.button){color:#000;font-weight:300;font-size:2rem;line-height:140%}.entry-content--page em,.entry-section--page em{color:#000}.entry-content--page a:not(.button),.entry-section--page a:not(.button){font-weight:600;text-decoration:underline}.entry-content--page a:not(.button):hover,.entry-section--page a:not(.button):hover{color:var(--color-brand-secondary)}.bigeye-columns-2,.bigeye-columns-3,.bigeye-columns-4,.bigeye-columns-5,.bigeye-columns-6,.products.columns-2,.products.columns-3,.products.columns-4,.products.columns-5,.products.columns-6{display:grid;gap:4rem}.bigeye-columns-2,.products.columns-2{grid-template-columns:repeat(2, 1fr)}.bigeye-columns-3,.products.columns-3{grid-template-columns:repeat(3, 1fr)}.bigeye-columns-4,.products.columns-4{grid-template-columns:repeat(4, 1fr)}.bigeye-columns-5,.products.columns-5{grid-template-columns:repeat(4, 1fr)}.bigeye-columns-6,.products.columns-6{grid-template-columns:repeat(4, 1fr)}.site-footer{position:relative;z-index:1;width:100%;background-color:var(--color-brand-text)}.site-footer h6{margin-bottom:2.4rem;color:#fff;font-weight:500;font-size:1rem;line-height:140%;letter-spacing:.04rem;text-transform:uppercase;opacity:.4}.site-footer a:hover,.site-footer a:focus{color:var(--color-brand-primary) !important;text-decoration:none !important}.site-footer__top{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10rem}.site-footer__top img{max-width:25em;height:auto}.site-footer__top p,.site-footer__top a{color:var(--color-brand-secondary);font-size:1.8rem}.site-footer__top a{text-underline-offset:.5rem}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between}.site-footer__container{display:flex;flex-direction:column;gap:6rem 10rem}.site-footer__left,.site-footer__right{flex:1}.site-footer__grid{display:flex;flex-wrap:wrap;gap:6rem 10rem;justify-content:space-between}.site-footer__heading--simplified{margin-bottom:2rem;font-size:1.8rem}.site-footer__nested{display:flex;flex-direction:row;gap:1.6rem}.site-footer__column{flex:1}.site-footer__column--newsletter{max-width:48rem}.site-footer__column--newsletter h4{margin:3.2rem 0;color:#fff}.site-footer__column--newsletter .subscription-main{display:flex;gap:1rem;align-items:center}.site-footer__items li{display:flex;align-items:center}.site-footer__items li *{color:#fff;font-weight:400;font-size:1.4rem;line-height:140%;text-decoration:none;opacity:.8}.site-footer__items li:not(:last-child){margin-bottom:1rem}.site-footer__items li svg{width:2rem;height:2rem;margin-right:1.6rem}.site-footer__social{display:flex;flex:1;flex-wrap:wrap;gap:3rem;align-items:center}.site-footer__social li{margin-bottom:0 !important}.site-footer__social a{display:flex;padding:1.2rem;background-color:var(--color-brand-secondary);border-radius:1.5rem;transition:all .3s ease-in-out}.site-footer__social a img{width:2.4rem;height:2.4rem;-o-object-fit:contain;object-fit:contain}.site-footer__social a:hover{background-color:var(--color-brand-primary)}.site-footer__social svg{width:2.4rem;height:2.4rem;stroke:var(--color-brand-quaternary);transition:stroke .3s ease-in-out}.site-footer__copyright{display:flex;flex:1;flex-wrap:wrap}.site-footer__copyright span{color:#fff;font-weight:500;font-size:1rem;line-height:140%;opacity:.4}.site-footer__copyright-fields{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.site-footer__copyright-fields li{display:flex;align-items:center}.site-footer__copyright-fields li a{color:#fff;font-weight:500;font-size:1rem;line-height:140%;opacity:.4}.page__head{margin-bottom:5rem}.page__back--top{margin-bottom:3rem}.page__back--bottom{margin-top:6rem}.archive__block{display:flex;flex-direction:column;gap:4rem}.archive__block__title{margin-bottom:3rem;font-size:3.4rem}.archive__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:4rem}.archive__grid--news,.archive__grid--blog{grid-template-columns:repeat(2, 1fr)}.archive__grid--events{grid-template-columns:1fr}.archive__grid--employees{grid-template-columns:repeat(3, 1fr)}.archive__grid--flex{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center}.archive__posts{display:flex;flex-direction:column;gap:5rem}.archive__section__title{margin:0 0 5rem;color:var(--color-brand-secondary);font-weight:500;font-size:1.8rem;text-transform:capitalize}.archive__section__title--separator{display:flex;align-items:center}.archive__section__title--separator::after{display:block;flex:auto;height:1px;margin-left:2rem;background-color:var(--color-brand-secondary);content:""}.archive__section--center{text-align:center}.archive__pagination ul{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.article__image{margin-bottom:4rem}.article__image img{width:100%;max-height:50rem;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.article__related{margin-top:4rem}.article__related--grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}.article__related--title{display:flex;align-items:center;margin:0 0 5rem;color:var(--color-brand-secondary);font-weight:300;font-size:2rem;line-height:140%}.article__related--title::after{display:block;flex:auto;height:1px;margin-left:2rem;background-color:var(--color-brand-secondary);content:""}.article__pagination{margin-top:4rem;padding-top:4rem;border-top:1px solid var(--color-brand-accent)}.article__pagination--quick{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.article__pagination a,.article__pagination svg,.article__pagination i{transition:all .3s ease-in-out}.article__pagination svg,.article__pagination i{width:3.2rem;height:3.2rem;stroke-width:1px}.article__pagination a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;background-color:var(--color-brand-accent);border-radius:.8rem}.article__pagination a:hover{background-color:var(--color-brand-secondary)}.article__pagination a:hover svg,.article__pagination a:hover i{color:#fff}.admin-bar{margin-top:-32px}.admin-bar .wp-bar{position:fixed;top:2px;left:2px;z-index:10}.admin-bar .wp-bar__icon{display:block;padding:2px 6px;font-size:18px;font-family:"dashicons",sans-serif;background:#23282d;border-radius:100px}.admin-bar .wp-bar__icon::before{top:0;left:0;color:rgba(240,245,250,.6);content:""}.admin-bar .wp-bar:hover~#wpadminbar{transform:translateY(0);transition:all .3s ease-in-out}.admin-bar #wpadminbar{transform:translateY(-100%);transition:all .3s ease-in-out}.admin-bar #wpadminbar:hover{transform:translateY(0);transition:all .3s ease-in-out}.home .content--only{display:none}.page:not(.home) .home--only{display:none}.product-archive__sidebar{width:25%}.shop-sidebar__selected-filters{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.6rem}.shop-sidebar .selected-filter{display:flex;gap:.6rem;align-items:center;padding:.8rem;background-color:#f2f2f2;border-radius:.8rem}.shop-sidebar .selected-filter__remove{width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 5L5 15' stroke='%23006DCB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 5L15 15' stroke='%23006DCB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.shop-sidebar .selected-filter__label{font-weight:500;font-size:1.6rem}.shop-sidebar__clear{display:none;align-items:center;margin:2.4rem 0;font-weight:700;font-size:1.6rem;text-transform:uppercase;text-decoration:underline;cursor:pointer}.shop-sidebar__clear.is-visible{display:flex}.shop-sidebar__close{display:none}.shop-sidebar .filter-group{display:flex;flex-direction:column;margin-bottom:1.2rem;border-bottom:1px solid #d4d4d4}.shop-sidebar .filter-group__fields-wrapper{display:flex;gap:1.6rem;justify-content:space-between;width:100%;margin-bottom:1.6rem}.shop-sidebar .filter-group__top{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.4rem 0;cursor:pointer}.shop-sidebar .filter-group__title{margin:0;font-weight:700;font-size:2rem}.shop-sidebar .filter-group__toggle{display:block;flex-shrink:0;width:2rem;height:2rem;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 8L10 13L15 8' stroke='%23141517' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;border:0;transition:transform .2s ease;pointer-events:none}.shop-sidebar .filter-group__wrapper{display:none;flex-direction:column;padding-bottom:1.6rem}.shop-sidebar .filter-group.is-open>.filter-group__wrapper{display:flex}.shop-sidebar .filter-group.is-open .filter-group__toggle{transform:rotate(180deg)}.shop-sidebar .filter-item{display:flex;gap:1rem;align-items:center;margin-bottom:.8rem;cursor:pointer}.shop-sidebar .filter-item:hover input[type=checkbox],.shop-sidebar .filter-item:hover input[type=radio]{border-color:var(--color-brand-primary)}.shop-sidebar .filter-item input[type=checkbox],.shop-sidebar .filter-item input[type=radio]{position:relative;flex-shrink:0;width:2rem;height:2rem;background-color:#fff;border:.1rem solid #a19a95;border-radius:.3rem;cursor:pointer;-webkit-appearance:none;appearance:none}.shop-sidebar .filter-item input[type=checkbox]:checked,.shop-sidebar .filter-item input[type=radio]:checked{background-color:var(--color-brand-text);border-color:var(--color-brand-text)}.shop-sidebar .filter-item input[type=checkbox]:checked::after,.shop-sidebar .filter-item input[type=radio]:checked::after{position:absolute;top:.3rem;left:.6rem;width:.5rem;height:1rem;border:solid #fff;border-width:0 .3rem .3rem 0;transform:rotate(45deg);content:""}.shop-sidebar .filter-item input[type=checkbox]:checked+.filter-item__label,.shop-sidebar .filter-item input[type=radio]:checked+.filter-item__label{color:var(--color-brand-primary);font-weight:700}.shop-sidebar .filter-item__label{font-size:1.6rem;line-height:2.4rem;cursor:pointer}.shop-sidebar__categories-wrapper .filter-item{padding:1.2rem 0;border-bottom:1px solid #d4d4d4}.shop-sidebar__categories-wrapper .filter-item__label{font-weight:500}.shop-sidebar__compare-header{margin:3.6rem 0 2.4rem}.shop-sidebar__compare-header h4{margin-bottom:.5rem}.shop-sidebar__compare-count{color:#b1b1b1;font-size:1.4rem}.shop-sidebar__compare-list{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.6rem}.shop-sidebar__compare-actions{display:flex;gap:1.6rem;align-items:center;justify-content:space-between;margin-top:1.6rem}.mobile-filter-button,.mobile-filter-apply{position:fixed;right:0;bottom:0;left:0;z-index:8;display:none;align-items:center;justify-content:center;width:100%;padding:1rem;background:#bfc9c3;cursor:pointer}.has-mobile-top-bar .site-header--sticky+.site-content .shop-layout__sidebar.is-open{top:5.3rem !important}.has-mobile-top-bar .site-header+.site-content .shop-layout__sidebar.is-open{top:9.2rem}body:has(.shop-layout__sidebar.is-open){overflow:hidden}.filter-range__fields-wrapper{display:flex;gap:1.6rem;justify-content:space-between;width:100%}.filter-range__field{display:flex;flex-direction:column;width:100%}.filter-range__field span{margin-bottom:.4rem;font-size:1.6rem;line-height:140%}.filter-range__field select{padding:.8rem 1.6rem;font-size:1.4rem;border:.5px solid #d4d4d4;border-radius:.8rem}.filter-range__slider{position:relative;height:28px;margin-top:16px}.filter-range__slider-track{position:absolute;top:50%;right:0;left:0;height:4px;background:#d4d4d4;border-radius:999px;transform:translateY(-50%)}.filter-range__slider-range{position:absolute;top:50%;height:4px;background:#323232;border-radius:999px;transform:translateY(-50%)}.filter-range__slider-input{position:absolute;top:50%;left:0;width:100%;margin:0;background:none;transform:translateY(-50%);-webkit-appearance:none;appearance:none;pointer-events:none}.filter-range__slider-input::-webkit-slider-runnable-track{height:4px;background:rgba(0,0,0,0)}.filter-range__slider-input::-webkit-slider-thumb{width:1.2rem;height:1.2rem;background:var(--color-brand-text);border-radius:100rem;cursor:pointer;-webkit-appearance:none;appearance:none;pointer-events:auto}.filter-range__slider-input::-moz-range-track{height:4px;background:rgba(0,0,0,0)}.filter-range__slider-input::-moz-range-thumb{width:1.2rem;height:1.2rem;background:var(--color-brand-text);border:0;border-radius:100rem;cursor:pointer;pointer-events:auto}.compare-products{margin-top:2.4rem;margin-bottom:18rem}.compare-products__title{margin-bottom:4rem;font-size:5.2rem;line-height:100%}.compare-products__table-wrapper{width:100%;overflow-x:hidden}.compare-products__table-wrapper.has-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-products__table{width:100%;table-layout:fixed;border-collapse:collapse}.compare-products__table.has-scroll{width:-webkit-max-content;width:max-content}.compare-products__table.has-scroll th,.compare-products__table.has-scroll td{width:30rem;min-width:30rem;max-width:30rem}.compare-products__table thead tr th{padding-top:0;vertical-align:top}.compare-products__table tr:nth-child(even){background-color:#f2f2f2}.compare-products__table tr th,.compare-products__table tr td{width:25%;padding:1.6rem 2.4rem;vertical-align:top;word-break:break-word;border-left:1px solid #d4d4d4}.compare-products__table tr th:first-child,.compare-products__table tr td:first-child{border-left:0}.compare-products__product{position:relative}.compare-products__product .button{width:100%;margin:4rem 0;text-align:center}.compare-products__image{margin-bottom:4rem}.compare-products__image img{width:24rem;max-width:100%;height:18rem;-o-object-fit:contain;object-fit:contain;aspect-ratio:4/3}.compare-products__product-title{margin-bottom:1.6rem;font-size:2.4rem}.compare-products__price{display:flex;flex-direction:row-reverse;gap:.8rem;align-items:flex-start;justify-content:flex-end;margin:1.6rem 0}.compare-products__price .woocommerce-Price-amount,.compare-products__price .woocommerce-Price-currencySymbol{color:var(--color-brand-text);font-weight:700;font-size:2.4rem;line-height:120%}.compare-products__price ins{text-decoration:none}.compare-products__price ins .woocommerce-Price-amount,.compare-products__price ins .woocommerce-Price-currencySymbol{color:var(--color-brand-text);font-weight:700;font-size:2.4rem;line-height:120%}.compare-products__price del{color:#b1b1b1}.compare-products__price del .woocommerce-Price-amount,.compare-products__price del .woocommerce-Price-currencySymbol{color:#b1b1b1;font-weight:400;font-size:1.8rem;line-height:140%}.compare-products__remove{position:absolute;top:0;right:0;width:4rem;height:4rem;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 5L5 15' stroke='%23141517' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 5L15 15' stroke='%23141517' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:2rem;border:1px solid var(--color-brand-text);border-radius:.8rem;cursor:pointer}.canvas{position:fixed;top:0;right:0;z-index:100;display:flex;flex-direction:column;width:60rem;max-width:100%;height:100dvh;overflow:auto;background-color:#fff;background-clip:padding-box;transform:translateX(100%);visibility:hidden;transition:transform .3s ease-in-out,visibility .3s ease-in-out}.canvas--unmax{max-width:90%}.canvas--large{width:90rem;max-width:90%}.canvas--left{right:auto;left:0;transform:translateX(-100%)}.canvas--active{transform:translateX(0%);visibility:visible}.canvas__toggle{display:flex;gap:1rem;align-items:center;justify-content:center}.canvas__toggle--link{transition:color .3s ease-in-out}.canvas__toggle--link:hover{color:var(--color-brand-secondary)}.canvas__toggle--float{position:fixed;right:3rem;bottom:3rem;z-index:2;width:9rem;height:9rem;background:linear-gradient(315deg, #422E69 0%, #5D3AA1 77.89%);background-position:100% 0;background-size:200% 100%;border-radius:100rem;box-shadow:0 0 45px 0 rgba(0,0,0,.12);transition:background-position .2s}.canvas__toggle--float:hover{background-position:0 0}.canvas__toggle--icon{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;max-width:100%;padding:2rem}.canvas__toggle--icon img{width:3rem;height:3rem}.canvas__toggle--icon span{color:#fff;font-weight:700;font-size:1.2rem;line-height:100%}.canvas__wrapper{padding:2rem;overflow-x:hidden}.canvas__wrapper--spaced{padding:4rem 3rem}.canvas__container{padding:4rem}.canvas__container--cart{padding:10rem 6rem 6rem}.canvas__header{display:flex;justify-content:flex-end;margin-bottom:2rem}.canvas__title{margin-bottom:3.6rem}.canvas__dismiss{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:.8rem;transition:background-color .3s ease-in-out}.canvas__dismiss svg{stroke:#fff;transition:stroke .3s ease-in-out}.canvas__dismiss:hover{background-color:var(--color-brand-primary)}.canvas__dismiss:hover svg{stroke:#fff}.canvas__dismiss--simple{padding:0;background-color:rgba(0,0,0,0)}.canvas__dismiss--light svg{stroke:#fff}.canvas__dismiss--light:hover svg{stroke:var(--color-brand-accent)}.canvas__dismiss--float-right,.canvas__dismiss--float-left{position:absolute;top:2rem}.canvas__dismiss--float-right{right:2rem}.canvas__dismiss--float-left{left:2rem}.canvas__dismiss--close{background-color:rgba(0,0,0,0)}.canvas__dismiss--close:hover{background-color:rgba(0,0,0,0)}.canvas__dismiss--close:hover>span::before,.canvas__dismiss--close:hover>span::after{background-color:var(--color-brand-secondary)}.canvas__dismiss--close-only{position:relative;display:block;width:4.4rem;height:4.4rem;border-radius:100rem;transform:rotate(45deg);transition:background-color .3s ease-in-out}.canvas__dismiss--close-only::before,.canvas__dismiss--close-only::after{position:absolute;display:block;background-color:var(--color-brand-primary);border-radius:100rem;transform:scaleX(1);content:"";transition:transform .3s ease-in-out,background-color .3s ease-in-out}.canvas__dismiss--close-only::before{top:0;left:50%;width:2px;height:4.4rem;transform-origin:top}.canvas__dismiss--close-only::after{top:50%;left:0;width:4.4rem;height:2px;transform-origin:right}.canvas__dismiss--close-only:hover{background-color:rgba(0,0,0,0)}.canvas__dismiss--close-only:hover::before,.canvas__dismiss--close-only:hover::after{background-color:var(--color-brand-secondary)}.canvas__body{display:flex;flex-direction:column;flex-grow:1;gap:2rem}.canvas__body--center{justify-content:center}.canvas--form .button--gradient{position:relative;width:100%;padding:2.2rem 2.4rem 2.2rem 6rem;font-weight:600;font-size:2rem}.canvas--form .button--gradient .wpcf7-spinner{display:none}.canvas--form .button--gradient::before{position:absolute;top:50%;left:42%;width:2.4rem;height:2.4rem;background-image:url("assets/dist/img/svg/check.svg");background-size:contain;transform:translate(-42%, -50%);content:""}.canvas__form__response h3{margin-bottom:3rem}.canvas__form__response img{max-height:8.7rem;margin-bottom:8rem}.canvas__form__response .button{margin-top:4rem}.dropdown{position:relative}.dropdown__container{position:absolute;top:100%;left:-2rem;z-index:1;display:none;width:calc(100% + 4rem);padding:2rem;background-color:var(--color-brand-secondary);border-radius:.8rem}.dropdown__container a{text-decoration:none}.dropdown__image{width:2rem;height:2rem;-o-object-fit:cover;object-fit:cover;border-radius:100rem}.dropdown__menu li:not(:last-child){margin-bottom:1rem}.dropdown__menu li a:hover{color:var(--color-brand-accent)}.dropdown__toggle .dropdown__icon{transition:transform .3s ease-in-out}.dropdown__toggle{display:flex;gap:1rem;align-items:center;font-size:1.8rem}.dropdown__toggle--active .dropdown__icon{transform:rotate(180deg)}.dropdown--header .dropdown__container{top:calc(100% + 1rem);border-top-left-radius:0;border-top-right-radius:0}.dropdown--light *{color:#fff}.dropdown--medium *{font-size:1.8rem}.dropdown--active{display:block}.button,a.button{display:inline-block;padding:1.6rem 2.4rem;font-weight:600;font-size:1.6rem;line-height:1.6rem;text-transform:uppercase;text-decoration:none;border-radius:1.5rem;transition:all .3s ease-in-out}.button--filled:not(.woocommerce-form-register__submit),.button--primary:not(.woocommerce-form-register__submit),.button.woocommerce-Button:not(.woocommerce-form-register__submit),a.button--filled:not(.woocommerce-form-register__submit),a.button--primary:not(.woocommerce-form-register__submit),a.button.woocommerce-Button:not(.woocommerce-form-register__submit){color:#fff;background-color:var(--color-brand-secondary);border:1px solid var(--color-brand-secondary)}.button--filled:not(.woocommerce-form-register__submit):hover,.button--primary:not(.woocommerce-form-register__submit):hover,.button.woocommerce-Button:not(.woocommerce-form-register__submit):hover,a.button--filled:not(.woocommerce-form-register__submit):hover,a.button--primary:not(.woocommerce-form-register__submit):hover,a.button.woocommerce-Button:not(.woocommerce-form-register__submit):hover{font-size:1.8rem}.button--filled:not(.woocommerce-form-register__submit):focus,.button--primary:not(.woocommerce-form-register__submit):focus,.button.woocommerce-Button:not(.woocommerce-form-register__submit):focus,a.button--filled:not(.woocommerce-form-register__submit):focus,a.button--primary:not(.woocommerce-form-register__submit):focus,a.button.woocommerce-Button:not(.woocommerce-form-register__submit):focus{font-size:1.8rem;background-color:#005dad;border-color:#005dad}.button--filled:not(.woocommerce-form-register__submit):active,.button--primary:not(.woocommerce-form-register__submit):active,.button.woocommerce-Button:not(.woocommerce-form-register__submit):active,a.button--filled:not(.woocommerce-form-register__submit):active,a.button--primary:not(.woocommerce-form-register__submit):active,a.button.woocommerce-Button:not(.woocommerce-form-register__submit):active{font-size:1.8rem;background-color:#005dad;border:3px solid #fff;outline:1px solid var(--color-brand-text)}.button--secondary,a.button--secondary{color:#fff;background-color:var(--color-brand-secondary);border-color:var(--color-brand-secondary)}.button--secondary:hover,a.button--secondary:hover{font-size:1.8rem;background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.button--trietary,a.button--trietary{color:#fff;background-color:var(--color-brand-trietary);border-color:var(--color-brand-trietary)}.button--trietary:hover,.button--trietary:focus,a.button--trietary:hover,a.button--trietary:focus{font-size:1.8rem;background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.button--accent,a.button--accent{color:#fff;background-color:var(--color-brand-accent);border-color:var(--color-brand-accent)}.button--accent:hover,.button--accent:focus,a.button--accent:hover,a.button--accent:focus{font-size:1.8rem;background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.button--transparent,a.button--transparent{color:#fff;background-color:rgba(0,0,0,0);border:1px solid #fff}.button--transparent:hover,.button--transparent:focus,a.button--transparent:hover,a.button--transparent:focus{font-size:1.8rem;background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.button--underline,a.button--underline{position:relative;padding:0 0 .4rem;font-size:1.4rem;line-height:100%}.button--underline::before,a.button--underline::before{position:absolute;bottom:0;display:flex;width:100%;height:1px;background-color:var(--color-brand-text);content:""}.button--outlined,a.button--outlined{color:var(--color-brand-primary);background-color:#fff}.button--outlined:hover,.button--outlined:focus,a.button--outlined:hover,a.button--outlined:focus{font-size:1.8rem;background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.button--outlined-primary,.button--outlined-secondary,.button--outlined-accent,.button--outlined-dark,a.button--outlined-primary,a.button--outlined-secondary,a.button--outlined-accent,a.button--outlined-dark{background-color:rgba(0,0,0,0)}.button--outlined-primary,a.button--outlined-primary{color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.button--outlined-primary:hover,.button--outlined-primary:focus,a.button--outlined-primary:hover,a.button--outlined-primary:focus{font-size:1.8rem;background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.button--outlined-secondary,a.button--outlined-secondary{color:var(--color-brand-secondary);border-color:var(--color-brand-secondary)}.button--outlined-secondary:hover,.button--outlined-secondary:focus,a.button--outlined-secondary:hover,a.button--outlined-secondary:focus{font-size:1.8rem;background-color:var(--color-brand-secondary);border-color:var(--color-brand-secondary)}.button--outlined-dark,a.button--outlined-dark{color:var(--color-brand-text);border:1px solid var(--color-brand-text)}.button--outlined-dark:hover,.button--outlined-dark:focus,a.button--outlined-dark:hover,a.button--outlined-dark:focus{color:var(--color-brand-secondary);font-size:1.8rem;border-color:var(--color-brand-secondary)}.button--outlined-accent,a.button--outlined-accent{color:var(--color-brand-accent);border-color:var(--color-brand-accent)}.button--outlined-accent:hover,.button--outlined-accent:focus,a.button--outlined-accent:hover,a.button--outlined-accent:focus{color:var(--color-brand-primary);font-size:1.8rem;background-color:var(--color-brand-accent);border-color:var(--color-brand-accent)}.button--filled:hover,.button--filled:focus,.button--primary:hover,.button--primary:focus,.button--secondary:hover,.button--secondary:focus,.button--trietary:hover,.button--trietary:focus,.button--accent:hover,.button--accent:focus,.button--outlined:hover,.button--outlined:focus,.button--outlined-primary:hover,.button--outlined-primary:focus,.button--outlined-secondary:hover,.button--outlined-secondary:focus,.button--error:hover,.button--error:focus,.button--correct:hover,.button--correct:focus,a.button--filled:hover,a.button--filled:focus,a.button--primary:hover,a.button--primary:focus,a.button--secondary:hover,a.button--secondary:focus,a.button--trietary:hover,a.button--trietary:focus,a.button--accent:hover,a.button--accent:focus,a.button--outlined:hover,a.button--outlined:focus,a.button--outlined-primary:hover,a.button--outlined-primary:focus,a.button--outlined-secondary:hover,a.button--outlined-secondary:focus,a.button--error:hover,a.button--error:focus,a.button--correct:hover,a.button--correct:focus{color:#fff}.button--dark,a.button--dark{color:#fff;background-color:var(--color-brand-text)}.button--error,a.button--error{color:#f44336;background-color:rgba(0,0,0,0);border-color:#f44336}.button--error:hover,.button--error:focus,a.button--error:hover,a.button--error:focus{background-color:#f44336;border-color:#f44336}.button--correct,a.button--correct{color:#009f19;background-color:rgba(0,0,0,0);border-color:#009f19}.button--correct:hover,.button--correct:focus,a.button--correct:hover,a.button--correct:focus{background-color:#009f19;border-color:#009f19}.button--square,a.button--square{border-radius:0}.button--medium,a.button--medium{padding:1.8rem 4rem}.button--small,a.button--small{padding:1rem 1.8rem;font-size:1.4rem}.button--link,a.button--link{padding:0;border:0}.button--icon,.button--icon-primary,.button--icon-secondary,.button--icon-white,a.button--icon,a.button--icon-primary,a.button--icon-secondary,a.button--icon-white{display:inline-flex;align-items:center}.button--icon i,.button--icon svg,.button--icon-primary i,.button--icon-primary svg,.button--icon-secondary i,.button--icon-secondary svg,.button--icon-white i,.button--icon-white svg,a.button--icon i,a.button--icon svg,a.button--icon-primary i,a.button--icon-primary svg,a.button--icon-secondary i,a.button--icon-secondary svg,a.button--icon-white i,a.button--icon-white svg{width:2rem;height:2rem;margin-right:1.2rem}.button--icon-primary,.button--icon-secondary,.button--icon-white,a.button--icon-primary,a.button--icon-secondary,a.button--icon-white{border-color:rgba(0,0,0,0)}.button--icon-primary,a.button--icon-primary{color:var(--color-brand-primary)}.button--icon-primary:hover,a.button--icon-primary:hover{color:#fff;background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.button--icon-secondary,a.button--icon-secondary{color:var(--color-brand-secondary)}.button--icon-secondary:hover,a.button--icon-secondary:hover{color:#fff;background-color:var(--color-brand-secondary);border-color:var(--color-brand-secondary)}.button--icon-white,a.button--icon-white{color:#fff}.button--icon-white:hover,a.button--icon-white:hover{color:var(--color-brand-primary);background-color:#fff;border-color:#fff}.button--icon-medium,a.button--icon-medium{display:inline-flex;align-items:center}.button--icon-medium i,.button--icon-medium svg,a.button--icon-medium i,a.button--icon-medium svg{margin-right:1.2rem}.button--back,a.button--back{background-color:var(--color-brand-trietary)}.button--arrow,a.button--arrow{display:inline-flex;align-items:center;background-color:rgba(0,0,0,0);border:0;cursor:pointer}.button--arrow::before,.button--arrow::after,a.button--arrow::before,a.button--arrow::after{display:block;order:1;content:"";transition:width .3s ease-in-out}.button--arrow::before,a.button--arrow::before{width:3rem;height:1px;margin-left:1rem;background-color:var(--color-brand-text)}.button--arrow::after,a.button--arrow::after{width:8px;height:8px;margin-left:-1rem;border-top:1px solid var(--color-brand-text);border-right:1px solid var(--color-brand-text);transform:rotate(45deg)}.button--arrow:hover,a.button--arrow:hover{text-decoration:none}.button--arrow:hover::before,a.button--arrow:hover::before{width:4rem}.button:hover,.button:focus,a.button:hover,a.button:focus{text-decoration:none}form input[type=text],form input[type=email],form input[type=url],form input[type=password],form input[type=search],form input[type=number],form input[type=tel],form textarea{outline:0;box-shadow:none}form .single-field input[type=text],form .single-field input[type=email],form .single-field input[type=url],form .single-field input[type=password],form .single-field input[type=search],form .single-field input[type=number],form .single-field input[type=tel],form .single-field textarea{width:100%;max-width:30rem;padding:1.4rem 1.6rem;font-size:1.4rem;line-height:1.2;background-color:#fff;border-radius:1.5rem;-webkit-appearance:none}form .single-field input[type=text]::placeholder,form .single-field input[type=email]::placeholder,form .single-field input[type=url]::placeholder,form .single-field input[type=password]::placeholder,form .single-field input[type=search]::placeholder,form .single-field input[type=number]::placeholder,form .single-field input[type=tel]::placeholder,form .single-field textarea::placeholder{font-size:1.4rem}form .single-field label{display:flex;margin-bottom:.5rem;font-weight:300;font-size:1.4rem;line-height:140%}form .single-field label span{line-height:1}form .single-field.not-valid input[type=text],form .single-field.not-valid input[type=email],form .single-field.not-valid input[type=url],form .single-field.not-valid input[type=password],form .single-field.not-valid input[type=search],form .single-field.not-valid input[type=number],form .single-field.not-valid input[type=tel],form .single-field.not-valid textarea,form .single-field.invalid input[type=text],form .single-field.invalid input[type=email],form .single-field.invalid input[type=url],form .single-field.invalid input[type=password],form .single-field.invalid input[type=search],form .single-field.invalid input[type=number],form .single-field.invalid input[type=tel],form .single-field.invalid textarea,form .single-field.is-invalid input[type=text],form .single-field.is-invalid input[type=email],form .single-field.is-invalid input[type=url],form .single-field.is-invalid input[type=password],form .single-field.is-invalid input[type=search],form .single-field.is-invalid input[type=number],form .single-field.is-invalid input[type=tel],form .single-field.is-invalid textarea{border-color:#f44336;animation:shake-horizontal .8s cubic-bezier(0.455, 0.03, 0.515, 0.955)}form .single-field.not-valid label,form .single-field.not-valid label a,form .single-field.invalid label,form .single-field.invalid label a,form .single-field.is-invalid label,form .single-field.is-invalid label a{color:#f44336;animation:shake-horizontal .8s cubic-bezier(0.455, 0.03, 0.515, 0.955)}form .single-field__icon-group{position:relative}form .single-field__icon-group input[type=text],form .single-field__icon-group input[type=email],form .single-field__icon-group input[type=url],form .single-field__icon-group input[type=password],form .single-field__icon-group input[type=search],form .single-field__icon-group input[type=number],form .single-field__icon-group input[type=tel]{padding-right:6rem !important}form .single-field__icon-group svg,form .single-field__icon-group i{position:absolute;top:50%;right:1.6rem;color:#000;transform:translateY(-50%);cursor:pointer;stroke:#000;transition:color .3s ease-in-out}form .single-field__icon-group svg:hover,form .single-field__icon-group i:hover{color:var(--color-brand-primary);stroke:var(--color-brand-primary)}form .checkbox-field{position:relative;display:flex;align-items:flex-start}form .checkbox-field--bold label,form .checkbox-field--bold label a{font-weight:600}form .checkbox-field label{font-size:1.6rem}form .checkbox-field label a{font-size:1.6rem;text-decoration:underline;text-underline-offset:.4rem;transition:color .3s ease-in-out}form .checkbox-field label a:hover{color:var(--color-brand-secondary)}form .checkbox-field *{transition:all .3s ease-in-out}form .checkbox-field:not(:only-child),form .checkbox-field:last-child{margin-bottom:0}form .checkbox-field:not(:last-child){margin-bottom:1rem}form .checkbox-field input[type=checkbox]{position:relative;flex-shrink:0;width:2.4rem;height:2.4rem;margin-right:1rem;padding:0;border:2px solid var(--color-brand-primary);border-radius:.5rem;cursor:pointer;-webkit-appearance:none;appearance:none}form .checkbox-field input[type=checkbox].not-valid:not(:checked),form .checkbox-field input[type=checkbox].invalid:not(:checked),form .checkbox-field input[type=checkbox].is-invalid:not(:checked){border-color:#f44336;animation:shake-horizontal .8s cubic-bezier(0.455, 0.03, 0.515, 0.955)}form .checkbox-field input[type=checkbox].not-valid:not(:checked)~label,form .checkbox-field input[type=checkbox].not-valid:not(:checked)~label a,form .checkbox-field input[type=checkbox].invalid:not(:checked)~label,form .checkbox-field input[type=checkbox].invalid:not(:checked)~label a,form .checkbox-field input[type=checkbox].is-invalid:not(:checked)~label,form .checkbox-field input[type=checkbox].is-invalid:not(:checked)~label a{color:#f44336;animation:shake-horizontal .8s cubic-bezier(0.455, 0.03, 0.515, 0.955)}form .checkbox-field input[type=checkbox]::after{position:absolute;inset:-0.4rem 0 0;display:block;width:.8rem;height:1.2rem;margin:auto;border:solid var(--color-brand-primary);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;content:"";transition:all .3s ease-in-out}form .checkbox-field input[type=checkbox]:checked::after{opacity:1}.block__padded{padding-top:var(--p-top-desktop);padding-bottom:var(--p-bottom-desktop)}.block__primary{background:var(--color-brand-primary)}.block__primary>div{background:var(--color-brand-primary)}.block__secondary{background:var(--color-brand-secondary)}.block__secondary>div{background:var(--color-brand-secondary)}.block__trietary{background:var(--color-brand-trietary)}.block__trietary>div{background:var(--color-brand-trietary)}.block__accent{background:var(--color-brand-accent)}.block__accent>div{background:var(--color-brand-accent)}.block__gradient>div{background:linear-gradient(90deg, var(--color-brand-first-gradient) 0%, var(--color-brand-second-gradient) 100%)}.block__head h2{margin-bottom:2rem;font-weight:300;font-size:3.8rem;line-height:130%}.hero__grid{display:flex;gap:1.6rem;align-items:center}.hero__number-search{display:flex;flex-direction:column;width:33%;padding:4rem;background-color:#fff;border:1px solid #d4d4d4;border-radius:2.4rem}.hero__banner{display:flex;align-items:center;width:67%;padding:4rem;background-color:var(--color-brand-quaternary);border:1px solid #d4d4d4;border-radius:2.4rem}.hero__banner--full{width:100%}.hero__banner-content,.hero__banner-image{flex:1}.hero__banner-title{font-size:4.4rem;line-height:120%}.hero__banner-discount{color:var(--color-brand-primary);font-weight:700;font-size:4.4rem;line-height:120%}.hero__banner-description p{margin:2.4rem 0}.icon-boxes__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.6rem}.icon-boxes__item{display:flex;gap:2.4rem;align-items:center;justify-content:center;padding:4.1rem 5.6rem;background-color:#fff;border:1px solid #b1b1b1;border-radius:2.4rem}.icon-boxes__image img{width:6rem;height:6rem;margin:0;-o-object-fit:contain;object-fit:contain}.icon-boxes__title{font-weight:600;font-size:2rem;line-height:120%}.image-boxes__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6rem}.image-boxes__grid:has(.image-boxes__item:nth-child(2)){grid-template-columns:repeat(2, 1fr)}.image-boxes__grid:not(:has(.image-boxes__item:nth-child(2))){grid-template-columns:1fr}.image-boxes__grid:not(:has(.image-boxes__item:nth-child(2))) .image-boxes__item{background-size:44%}.image-boxes__content p{font-weight:400}.image-boxes__item{display:flex;align-items:center;background-repeat:no-repeat;background-position:bottom right;background-size:63%}.image-boxes__title{margin-bottom:1.6rem}.image-boxes .button{margin-top:4rem}.offers__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6rem}.offers__grid:has(.offers__item:nth-child(2)){grid-template-columns:repeat(2, 1fr)}.offers__grid:not(:has(.offers__item:nth-child(2))){grid-template-columns:1fr}.offers__item{display:flex;flex-direction:column;justify-content:space-between;min-height:38rem}.offers__content{position:relative;z-index:1;width:60%}.offers__block-title{margin-bottom:2.4rem;font-size:2.4rem}.offers__title{margin-bottom:1.6rem}.offers .button{position:relative;z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:4rem}.tire-manufacturers__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2.4rem 1.6rem}.tire-manufacturers__container{display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none}.tire-manufacturers__container:hover img{transform:scale(1.2)}.tire-manufacturers__block-title{margin-bottom:2.4rem;font-size:2.4rem}.tire-manufacturers__image{display:flex;align-items:center;justify-content:center}.tire-manufacturers__image img{width:9.8rem;height:3rem;margin:0;-o-object-fit:contain;object-fit:contain;transition:all .3s ease-in-out}.tire-manufacturers__name{margin-top:.8rem;font-weight:500;font-size:1.6rem;line-height:140%;text-align:center}.tire-slider__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.4rem}.tire-slider__block-title{font-size:2.4rem}.tire-slider__slide{position:relative}.tire-slider__item{min-height:38rem}.tire-slider__title{margin-bottom:2.4rem}.tire-slider__image img{position:absolute;right:0;bottom:0;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:17rem;margin:0;-o-object-fit:cover;object-fit:cover}.new-tires__top{display:flex;align-items:center;justify-content:space-between}.new-tires__block-title{font-size:2.4rem}.new-tires__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.6rem;margin:0}.site-header__logo{margin-right:4.8rem}.site-header__logo img{max-width:24rem;height:auto}.site-header__logo--default{display:block}.site-header__logo--secondary{display:none}.site-header--home .site-header__logo--secondary{display:block}.site-header--megamenu-open .site-header__logo--default{display:block}.site-header--megamenu-open .site-header__logo--secondary{display:none}.site-header.sticky-enabled .site-header__logo--sticky{display:none}.site-header.sticky-enabled.site-header--animation .site-header__logo img,.site-header.sticky-enabled.site-header--sticky .site-header__logo img{max-width:24rem}.site-header.sticky-enabled.site-header--animation .site-header__logo--default,.site-header.sticky-enabled.site-header--animation .site-header__logo--secondary,.site-header.sticky-enabled.site-header--sticky .site-header__logo--default,.site-header.sticky-enabled.site-header--sticky .site-header__logo--secondary{display:none}.site-header.sticky-enabled.site-header--animation .site-header__logo--sticky,.site-header.sticky-enabled.site-header--sticky .site-header__logo--sticky{display:block}.site-header__hamburger{display:none;align-items:center;justify-content:flex-end}.site-header__hamburger__button{position:relative;cursor:pointer}.site-header__hamburger--open,.site-header__hamburger--line{display:block;width:4.4rem}.site-header__hamburger--open{height:4.4rem;background-image:url("assets/dist/img/svg/menu.svg");background-repeat:no-repeat;background-size:contain}.site-header__hamburger--line{height:2px;margin-bottom:.7rem;background-color:var(--color-brand-text);transform-origin:left;transition:transform .3s ease-in-out}.site-header__hamburger--line:nth-child(2),.site-header__hamburger--line:nth-child(4){width:4.4rem;margin:0 0 .7rem}.site-header__hamburger--line:last-child{margin-bottom:0}.site-header__hamburger--line:nth-child(1){transition-delay:.1s}.site-header__hamburger--line:nth-child(2){transition-delay:.2s}.site-header__hamburger--line:nth-child(3){transition-delay:.3s}.site-header__hamburger--line:nth-child(4){transition-delay:.4s}.site-header__hamburger--close,.site-header__hamburger--close-only{position:absolute;top:50%;left:50%;display:block;width:4.4rem;height:4.4rem;border-radius:100rem;transition:background-color .3s ease-in-out}.site-header__hamburger--close::before,.site-header__hamburger--close::after,.site-header__hamburger--close-only::before,.site-header__hamburger--close-only::after{position:absolute;display:block;background-color:var(--color-brand-text);content:"";transition:transform .3s ease-in-out}.site-header__hamburger--close::before,.site-header__hamburger--close-only::before{top:0;left:50%;width:2px;height:4.4rem;margin-left:-0.1rem;border-radius:100rem;transform:scaleY(0);transform-origin:top;transition-delay:.1s}.site-header__hamburger--close::after,.site-header__hamburger--close-only::after{top:50%;left:0;width:4.4rem;height:2px;margin-top:-0.2rem;border-radius:100rem;transform:scaleX(0);transform-origin:right}.site-header__hamburger--close{transform:rotate(-45deg) translateX(-50%) translateY(-50%);transform-origin:top left}.site-header__hamburger--close-only{position:relative;top:unset;left:unset;transform:rotate(45deg)}.site-header__hamburger--close-only::before{transform:scaleY(1)}.site-header__hamburger--close-only::after{transform:scaleX(1)}.site-header{z-index:10;display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:2rem;padding-bottom:2rem;background-color:var(--color-brand-secondary)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;width:100%}.site-header__inner-left,.site-header__inner-right{display:flex;align-items:center}.site-header__inner-right{gap:2.4rem}.site-header__navigation{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.site-header__navigation.active{transform:translateY(0);visibility:visible;opacity:1;pointer-events:auto}.site-header__navigation ul{display:flex;gap:3rem}.site-header__navigation ul li a{position:relative;color:#fff;font-weight:600;font-size:1.6rem;line-height:100%;text-transform:uppercase}.site-header__navigation ul li a::after{position:absolute;bottom:-5px;left:0;width:0;height:1.7px;background-color:#fff;transition:width .3s ease;content:""}.site-header__navigation ul li a:hover::after{width:100%}.site-header__navigation ul li.current_page_item a::after{width:100%}.site-header__navigation__header{display:none;justify-content:flex-end;width:100%}.site-header.sticky-enabled.site-header--animation,.site-header.sticky-enabled.site-header--sticky{position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease-in-out}.site-header.sticky-enabled.site-header--animation{top:0;transform:translateY(-100%)}.site-header__woocommerce-icons{display:flex;gap:2.4rem;align-items:center}.site-header__compare-count{display:none}.site-header__compare-link{position:relative;display:flex;align-items:center}.site-header__compare-link.has-products .site-header__compare-count{position:absolute;top:-0.4rem;right:-0.6rem;display:flex;padding:.2rem .5rem;color:#fff;font-weight:700;font-size:.8rem;line-height:130%;background-color:var(--color-brand-primary);border-radius:.4rem}.site-header__compare-icon{display:flex;width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1666 0.833313L17.5 4.16665L14.1666 7.49998' stroke='%23FFFFFF' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 9.16669V7.50002C2.5 6.61597 2.85119 5.76812 3.47631 5.143C4.10143 4.51788 4.94928 4.16669 5.83333 4.16669H17.5' stroke='%23FFFFFF' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.83333 19.1667L2.5 15.8333L5.83333 12.5' stroke='%23FFFFFF' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5 10.8333V12.5C17.5 13.384 17.1488 14.2319 16.5237 14.857C15.8986 15.4821 15.0507 15.8333 14.1667 15.8333H2.5' stroke='%23FFFFFF' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.site-header__account-link{display:flex;width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21V19C20 17.9391 19.5786 16.9217 18.8284 16.1716C18.0783 15.4214 17.0609 15 16 15H8C6.93913 15 5.92172 15.4214 5.17157 16.1716C4.42143 16.9217 4 17.9391 4 19V21' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.site-header__cart{position:relative;display:flex;align-items:center}.site-header__cart-icon{display:flex;width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_130_3858)'%3E%3Cpath d='M9 22C9.55228 22 10 21.5523 10 21C10 20.4477 9.55228 20 9 20C8.44772 20 8 20.4477 8 21C8 21.5523 8.44772 22 9 22Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 22C20.5523 22 21 21.5523 21 21C21 20.4477 20.5523 20 20 20C19.4477 20 19 20.4477 19 21C19 21.5523 19.4477 22 20 22Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 1H5L7.68 14.39C7.77144 14.8504 8.02191 15.264 8.38755 15.5583C8.75318 15.8526 9.2107 16.009 9.68 16H19.4C19.8693 16.009 20.3268 15.8526 20.6925 15.5583C21.0581 15.264 21.3086 14.8504 21.4 14.39L23 6H6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_130_3858'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.site-header__cart-count{position:absolute;top:-0.4rem;right:-0.6rem;padding:.2rem .5rem;color:#fff;font-weight:700;font-size:.8rem;line-height:130%;background-color:var(--color-brand-primary);border-radius:.4rem}.site-header__product-search{position:relative}.site-header__product-search input{width:30rem;padding:1rem 1.6rem;color:var(--color-brand-text);font-size:1.4rem;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 21L16.65 16.65' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;background-size:2.4rem;border-radius:1.5rem}.site-header__product-search input::placeholder{color:#b1b1b1;font-size:1.4rem}.site-header__product-search-results{position:absolute;top:5rem;width:100%;padding:1rem 1.6rem;background-color:#fff;border:1px solid #d4d4d4;border-radius:1.5rem}.site-header__product-search-results *{color:var(--color-brand-text);font-size:1.4rem}.language__item--current,.language__item a{font-weight:600;font-size:1.8rem;line-height:100%}.language__item--current{display:flex;align-items:center}.language__item-has-children{position:relative;cursor:pointer}.language__item ul{position:absolute;top:calc(100% + .5rem);right:0;z-index:10;display:none;padding:1rem;background-color:var(--color-brand-primary);border-radius:.8rem;box-shadow:0 2rem 5rem 0 rgba(0,0,0,.1)}.language__item ul li a{color:var(--color-brand-trietary)}.language__item--active .language__icon--arrow{transform:rotate(180deg)}.language__item--active ul{display:flex}.language__icon--globe{margin-right:1rem;stroke:var(--color-brand-primary)}.language__icon--arrow{margin-left:1rem;stroke:var(--color-brand-secondary);transition:transform .3s ease-in-out}.product-archive--grid ul.products,.product-archive ul.products{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.6rem;margin-top:4rem}.product-card{position:relative;padding:1.6rem;background-color:#fff;border:1px solid #d4d4d4;border-radius:1.5rem}.product-card__top{margin-bottom:1.6rem}.product-card__top-container{display:flex;gap:.8rem}.product-card__sale,.product-card__stock{display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.6rem .8rem;color:#fff;font-weight:700;font-size:1.5rem;line-height:130%;border-radius:.8rem}.product-card__sale{background-color:var(--color-brand-primary)}.product-card__stock{background-color:#00a651}.product-card__compare{position:absolute;top:1.6rem;right:1.6rem;flex-shrink:0;width:4rem;height:4rem;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3335 0.666656L14.0002 3.33332L11.3335 5.99999' stroke='black' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 7.33334V6.00001C2 5.29277 2.28095 4.61449 2.78105 4.11439C3.28115 3.61429 3.95942 3.33334 4.66667 3.33334H14' stroke='black' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.66667 15.3333L2 12.6667L4.66667 10' stroke='black' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 8.66666V9.99999C14 10.7072 13.719 11.3855 13.219 11.8856C12.7189 12.3857 12.0406 12.6667 11.3333 12.6667H2' stroke='black' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.6rem;border:1px solid var(--color-brand-text);border-radius:.8rem;transition:all .3s ease-in-out}.product-card__compare:hover{background-color:#f2f2f2}.product-card__compare.is-active{background-color:var(--color-brand-secondary);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1L21 5L17 9' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 11V9C3 7.93913 3.42143 6.92172 4.17157 6.17157C4.92172 5.42143 5.93913 5 7 5H21' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 23L3 19L7 15' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 13V15C21 16.0609 20.5786 17.0783 19.8284 17.8284C19.0783 18.5786 18.0609 19 17 19H3' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:var(--color-brand-secondary)}.product-card__image img{width:100%;height:30rem;-o-object-fit:contain;object-fit:contain}.product-card__content{display:flex;flex-direction:column}.product-card__title{order:1;margin:1rem 0;font-size:2rem}.product-card__meta{display:flex;flex-wrap:wrap;gap:1rem;order:2}.product-card__category,.product-card__attribute{display:flex;gap:.4rem;align-items:center}.product-card__category img,.product-card__attribute img{width:2rem;height:2rem;margin:0;-o-object-fit:contain;object-fit:contain}.product-card__category span,.product-card__attribute span{font-size:1.6rem}.product-card__price{display:flex;flex-direction:row-reverse;gap:.8rem;align-items:flex-start;justify-content:flex-end;order:3;margin:1.6rem 0}.product-card__price .woocommerce-Price-amount,.product-card__price .woocommerce-Price-currencySymbol{color:var(--color-brand-primary);font-weight:700;font-size:2.4rem;line-height:120%}.product-card__price ins{text-decoration:none}.product-card__price ins .woocommerce-Price-amount,.product-card__price ins .woocommerce-Price-currencySymbol{color:var(--color-brand-primary);font-weight:700;font-size:2.4rem;line-height:120%}.product-card__price del{color:#b1b1b1}.product-card__price del .woocommerce-Price-amount,.product-card__price del .woocommerce-Price-currencySymbol{color:#b1b1b1;font-weight:400;font-size:1.8rem;line-height:140%}.product-card__actions{display:flex;flex-direction:column;gap:1.6rem}.product-card__cart .button{display:flex;align-items:center;justify-content:center;width:100%;margin-top:1.6rem;padding:1.2rem 2.4rem;text-align:center}.product-card__cart .button::before{display:block;width:2rem;height:2rem;margin-right:.8rem;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_245_4251)'%3E%3Cpath d='M7.49996 18.3334C7.9602 18.3334 8.33329 17.9603 8.33329 17.5C8.33329 17.0398 7.9602 16.6667 7.49996 16.6667C7.03972 16.6667 6.66663 17.0398 6.66663 17.5C6.66663 17.9603 7.03972 18.3334 7.49996 18.3334Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6667 18.3334C17.1269 18.3334 17.5 17.9603 17.5 17.5C17.5 17.0398 17.1269 16.6667 16.6667 16.6667C16.2065 16.6667 15.8334 17.0398 15.8334 17.5C15.8334 17.9603 16.2065 18.3334 16.6667 18.3334Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.833374 0.833313H4.16671L6.40004 11.9916C6.47624 12.3753 6.68496 12.7199 6.98966 12.9652C7.29436 13.2105 7.67562 13.3408 8.06671 13.3333H16.1667C16.5578 13.3408 16.9391 13.2105 17.2438 12.9652C17.5485 12.7199 17.7572 12.3753 17.8334 11.9916L19.1667 4.99998H5.00004' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_245_4251'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:2rem;content:""}.product-card__quantity-custom{display:flex;align-items:center}.product-card__quantity-custom input[type=number]{width:100%;font-size:2rem;text-align:center;-webkit-appearance:textfield;appearance:textfield}.product-card__qty-btn{min-width:4rem;height:4rem;background-repeat:no-repeat;background-position:center;background-size:2rem;border:1px solid var(--color-brand-text);border-radius:.8rem;transition:all .3s ease-in-out}.product-card__qty-btn:hover{background-color:var(--color-brand-secondary);border-color:var(--color-brand-secondary)}.product-card__qty-btn:active{background-color:#00549c;border-color:#00549c}.product-card__qty-btn--minus{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='3' y1='10' x2='17' y2='10' stroke='%23141517' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.product-card__qty-btn--minus:hover{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='3' y1='10' x2='17' y2='10' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.product-card__qty-btn--plus{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='3' y1='10' x2='17' y2='10' stroke='%23141517' stroke-width='2' stroke-linecap='round'/%3E%3Cline x1='10' y1='17' x2='10' y2='3' stroke='%23141517' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.product-card__qty-btn--plus:hover{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='3' y1='10' x2='17' y2='10' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cline x1='10' y1='17' x2='10' y2='3' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.product-card__added-message{position:fixed;top:2rem;right:0;z-index:100;width:auto;max-width:60rem;margin:0;padding:2rem;color:#fff;font-size:1.6rem;background-color:var(--color-brand-primary);border:0;border-radius:.8rem;box-shadow:0 0 2rem 0 rgba(32,49,93,.2);transform:translate(100%, 0);animation:slideFromLeft 8s ease .3s 1 normal none}.product-card__compare-message{display:none}.product-card__compare-message.is-visible{position:fixed;top:8rem;right:0;z-index:100;display:flex;width:auto;max-width:60rem;margin:0;padding:2rem;color:#fff;font-size:1.6rem;background-color:var(--color-brand-primary);border:0;border-radius:.8rem;box-shadow:0 0 2rem 0 rgba(32,49,93,.2);transform:translate(100%, 0);animation:slideFromLeft 8s ease .3s 1 normal none}.product-archive--list ul.products{grid-template-columns:1fr;gap:3rem}.product-archive--list .product-card{display:grid;grid-template-areas:"image top actions" "image content actions";gap:1rem;align-items:center;padding:0 0 2.4rem;border:0;border-bottom:1px solid #d4d4d4;border-radius:0}.product-archive--list .product-card__media{grid-area:image}.product-archive--list .product-card__top{grid-area:top;margin-bottom:0}.product-archive--list .product-card__content{grid-area:content}.product-archive--list .product-card__actions{display:flex;flex-direction:row;grid-area:actions;gap:1.2rem;align-items:center;justify-content:end}.product-archive--list .product-card__cart{display:flex;gap:1.2rem;align-items:center}.product-archive--list .product-card__cart .button{width:auto;margin-top:0;white-space:nowrap}.product-archive--list .product-card__image img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:16rem}.product-archive--list .product-card__title{margin:0}.product-archive--list .product-card__price{order:2;margin:1rem 0 1.6rem}.product-archive--list .product-card__meta{order:3;margin-top:0}.product-archive--list .product-card__quantity-custom input[type=number]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-archive--list .product-card__compare{position:relative;top:unset;right:unset}.product-archive{margin-top:2.4rem}.product-archive__top-bar{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1.6rem;background-color:#f2f2f2}.product-archive__top-bar *{display:flex;font-size:1.6rem;line-height:140%}.product-archive__ordering{display:flex;align-items:center}.product-archive__ordering span{margin-right:.6rem;color:#b1b1b1}.product-archive__ordering form{display:flex}.product-archive__per-page span{margin-right:.6rem}.product-archive__view-toggle{display:flex;align-items:center;padding:.2rem;background-color:#fff;border-radius:1.5rem}.product-archive__view-btn{width:3.6rem;height:3.6rem;background-repeat:no-repeat;background-position:center;background-size:3.6rem;border-radius:1.5rem;transition:all .3s ease-in-out}.product-archive__view-btn--grid{background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 10.0005H10V16.0005H16V10.0005Z' stroke='%23B1B1B1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26 10.0005H20V16.0005H26V10.0005Z' stroke='%23B1B1B1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26 20.0005H20V26.0005H26V20.0005Z' stroke='%23B1B1B1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 20.0005H10V26.0005H16V20.0005Z' stroke='%23B1B1B1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.product-archive__view-btn--grid.is-active{background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 10.0005H10V16.0005H16V10.0005Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26 10.0005H20V16.0005H26V10.0005Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26 20.0005H20V26.0005H26V20.0005Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 20.0005H10V26.0005H16V20.0005Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.product-archive__view-btn--list{background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.666 13H25.4993' stroke='%23B1B1B1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.666 18H25.4993' stroke='%23B1B1B1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.666 23H25.4993' stroke='%23B1B1B1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 13H10.5083' stroke='%23B1B1B1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 18H10.5083' stroke='%23B1B1B1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 23H10.5083' stroke='%23B1B1B1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.product-archive__view-btn--list.is-active{background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.666 13H25.4993' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.666 18H25.4993' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.666 23H25.4993' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 13H10.5083' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 18H10.5083' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 23H10.5083' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.product-archive__view-btn.is-active{background-color:var(--color-brand-secondary)}.product-archive--grid ul.products{display:grid;grid-template-columns:repeat(3, 1fr)}.product-archive--list ul.products{display:grid;grid-template-columns:1fr}.product-archive--list .product-card{display:grid;grid-template-columns:1fr 2fr 2fr}.product-archive__title{margin-bottom:1.6rem;font-size:2.8rem;line-height:120%}.product-archive .tire-manufacturers__grid-shop{display:flex;gap:1.6rem;align-items:center}.product-archive .tire-manufacturers__item{width:100%}.product-archive__layout{position:relative;display:flex;gap:9rem;margin:6rem 0 18rem}.product-archive__sidebar{width:25%}.product-archive__content{width:75%}.site-content{position:relative}.site-content .single-product-top{margin-top:4rem}.site-content .single-product-top .single-product-layout .woocommerce-breadcrumb{display:flex;gap:1rem;align-items:center;font-weight:500;font-size:1.6rem;line-height:140%}.site-content .single-product-top .single-product-layout .woocommerce-breadcrumb a{font-weight:300;font-size:1.6rem}.site-content .single-product-top .single-product-layout .single-product-content{display:flex;gap:7rem;margin:4.8rem 0 8rem}.site-content .single-product-top .single-product-layout .single-product-content__col--left{width:55%}.site-content .single-product-top .single-product-layout .single-product-content__col--right{width:45%}.site-content .single-product-top .single-product-layout .single-product-content .woocommerce-product-gallery{display:flex;flex-direction:row-reverse;gap:1.6rem;justify-content:center;height:100%}.site-content .single-product-top .single-product-layout .single-product-content .woocommerce-product-gallery .flex-viewport{height:100%}.site-content .single-product-top .single-product-layout .single-product-content .woocommerce-product-gallery .woocommerce-product-gallery__image{height:100%}.site-content .single-product-top .single-product-layout .single-product-content .woocommerce-product-gallery .woocommerce-product-gallery__image a{display:flex;align-items:center;justify-content:center;height:100%}.site-content .single-product-top .single-product-layout .single-product-content .woocommerce-product-gallery .woocommerce-product-gallery__image a img{height:100%;-o-object-fit:contain;object-fit:contain}.site-content .single-product-top .single-product-layout .single-product-content .woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-direction:column;gap:2.4rem;width:10rem}.site-content .single-product-top .single-product-layout .single-product-content .woocommerce-product-gallery .flex-control-thumbs img{width:10rem;height:10rem;-o-object-fit:contain;object-fit:contain}.site-content .single-product-top .single-product-layout .single-product-content__top{display:flex;align-items:center}.site-content .single-product-top .single-product-layout .single-product-content__top .product-card__sale{margin-right:auto}.site-content .single-product-top .single-product-layout .single-product-content__compare{display:flex;gap:.8rem;align-items:center;margin-left:auto}.site-content .single-product-top .single-product-layout .single-product-content__compare .product-card__compare{position:relative;top:0;right:0}.site-content .single-product-top .single-product-layout .single-product-content__compare p{color:#b1b1b1;font-size:1.6rem}.site-content .single-product-top .single-product-layout .single-product-content h1{margin:1.6rem 0 1rem;font-size:3.2rem;line-height:120%}.site-content .single-product-top .single-product-layout .single-product-content .price{display:flex;flex-direction:column-reverse;align-items:start;margin:1.6rem 0}.site-content .single-product-top .single-product-layout .single-product-content .price .woocommerce-Price-amount,.site-content .single-product-top .single-product-layout .single-product-content .price .woocommerce-Price-currencySymbol{color:var(--color-brand-text);font-weight:700;font-size:3.2rem;line-height:120%}.site-content .single-product-top .single-product-layout .single-product-content .price ins{text-decoration:none}.site-content .single-product-top .single-product-layout .single-product-content .price ins .woocommerce-Price-amount,.site-content .single-product-top .single-product-layout .single-product-content .price ins .woocommerce-Price-currencySymbol{color:var(--color-brand-text);font-weight:700;font-size:3.2rem;line-height:120%}.site-content .single-product-top .single-product-layout .single-product-content .price del{color:#b1b1b1}.site-content .single-product-top .single-product-layout .single-product-content .price del .woocommerce-Price-amount,.site-content .single-product-top .single-product-layout .single-product-content .price del .woocommerce-Price-currencySymbol{color:#b1b1b1;font-weight:400;font-size:1.6rem;line-height:140%}.site-content .single-product-top .single-product-layout .single-product-content .single-product-attributes{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6rem;margin-bottom:2.4rem}.site-content .single-product-top .single-product-layout .single-product-content .single-product-attributes__item{display:flex;gap:.8rem;align-items:center;padding:1.6rem;background-color:#f2f2f2;border-radius:1.5rem}.site-content .single-product-top .single-product-layout .single-product-content .single-product-attributes__content{display:flex;flex-direction:column;gap:.4rem}.site-content .single-product-top .single-product-layout .single-product-content .single-product-attributes__label{color:#b1b1b1;font-weight:400;font-size:1.4rem;line-height:140%}.site-content .single-product-top .single-product-layout .single-product-content .single-product-attributes__value{font-weight:400;font-size:1.6rem}.site-content .single-product-top .single-product-layout .single-product-content .single-product-sku{margin-bottom:2.4rem}.site-content .single-product-top .single-product-layout .single-product-content .single-product-sku span{color:#6c6c6c;font-size:1.4rem}.site-content .single-product-top .single-product-layout .single-product-content .woocommerce-product-details__short-description p{color:#6c6c6c;font-weight:400;font-size:1.4rem}.site-content .single-product-top .single-product-layout .single-product-content .cart{display:flex;gap:1.6rem;align-items:center;margin:3.2rem 0}.site-content .single-product-top .single-product-layout .single-product-content .cart .product-card__quantity-custom{padding:.2rem 1rem;border:1px solid var(--color-brand-text);border-radius:1.5rem}.site-content .single-product-top .single-product-layout .single-product-content .cart .product-card__quantity-custom input[type=number]{width:3rem;font-weight:600;font-size:1.6rem}.site-content .single-product-top .single-product-layout .single-product-content .cart .product-card__quantity-custom .product-card__qty-btn{border:0}.site-content .single-product-top .single-product-layout .single-product-content .cart .button{margin:0}.site-content .single-product-top .single-product-layout .single-product-content .single-product-delivery{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}.site-content .single-product-top .single-product-layout .single-product-content .single-product-delivery__item{display:flex;gap:1.6rem;align-items:center}.site-content .single-product-top .single-product-layout .single-product-content .single-product-delivery__icon{display:flex;align-items:center;justify-content:center;padding:1.6rem;background-color:var(--color-brand-quaternary);border-radius:1.5rem}.site-content .single-product-top .single-product-layout .single-product-content .single-product-delivery__icon img{width:2rem;height:2rem}.site-content .single-product-top .single-product-layout .single-product-content .single-product-delivery__content{display:flex;flex-direction:column;align-items:start}.site-content .single-product-top .single-product-layout .single-product-content .single-product-delivery__title,.site-content .single-product-top .single-product-layout .single-product-content .single-product-delivery__value{font-weight:400;font-size:1.4rem}.site-content .single-product-top .single-product-layout .single-product-content .single-product-delivery__title{color:#b1b1b1}.site-content .single-product-bottom{padding:8rem 0;background-color:#f2f2f2}.site-content .single-product-bottom__info{margin-bottom:4rem;padding:4.8rem 4rem;background-color:#fff;border-radius:2.4rem}.site-content .single-product-bottom__additional{margin-bottom:3.2rem}.site-content .single-product-bottom__additional-title{margin-bottom:3.2rem;font-size:2.4rem;line-height:120%}.site-content .single-product-bottom__additional-content p{color:#9d9d9d;font-weight:400;font-size:1.6rem}.site-content .single-product-bottom__attributes-title{font-weight:400;font-size:2rem;line-height:130%}.site-content .single-product-bottom__attributes-content table{width:100%;border-collapse:collapse}.site-content .single-product-bottom__attributes-content tr{border-bottom:.5px solid #d4d4d4}.site-content .single-product-bottom__attributes-content tr th,.site-content .single-product-bottom__attributes-content tr td{padding:2.4rem 0 .8rem;font-weight:300;font-size:1.6rem}.site-content .single-product-bottom__attributes-content td.woocommerce-product-attributes-item__value p{font-weight:300;font-size:1.6rem;text-align:right}.site-content .single-product-bottom__related{margin-top:7rem}.site-content .single-product-bottom__related h2{font-size:2.8rem}.site-content .single-product-bottom__related ul{gap:1.6rem;margin-top:2.4rem}.site-content .single-product-recently-viewed{margin:7.2rem 0 11rem}.site-content .single-product-recently-viewed h4{font-size:2.8rem}.site-content .single-product-recently-viewed ul{gap:1.6rem;margin-top:2.4rem}@media (max-width: 1920px){.visible--from-larger{display:flex}}@media screen and (max-width: 1000px){.site-content .max--width{padding-right:4rem;padding-left:4rem}.site-content .max--width{padding-right:2rem;padding-left:2rem}.max--width--medium{padding-right:2rem;padding-left:2rem}.max--width--large{padding-right:2rem;padding-left:2rem}.max--width--fluid--right{padding-right:0;padding-left:2rem}.max--width--fluid--left{padding-right:2rem;padding-left:0}.max--width--small{padding-right:2rem;padding-left:2rem}.max--width--mini{padding-right:2rem;padding-left:2rem}.medium--padding--y{padding-top:3.2rem;padding-bottom:3.2rem}.block__padded{padding-top:var(--p-top-mobile);padding-bottom:var(--p-bottom-mobile)}}@media (max-width: 1000px){.visible--from-medium{display:flex}}@media screen and (max-width: 782px){.admin-bar{margin-top:-46px}}@media screen and (max-width: 700px){.wpcf7 .wpcf7-form .wpcf7-response-output{max-width:80vw}html:not(.wp-toolbar),html.interface-interface-skeleton__html-container{font-size:calc(.3rem + 1vw)}.max--width--medium{padding-right:2rem;padding-left:2rem}.max--width--large{padding-right:2rem;padding-left:2rem}.max--width--fluid--right{padding-right:0;padding-left:1rem}.max--width--fluid--left{padding-right:2rem;padding-left:0}.max--width--small{padding-right:2rem;padding-left:2rem}.max--width--mini{padding-right:2rem;padding-left:2rem}.desktop--only{display:none}.computers--only{display:none}.tablets--only{display:block}.mobile--only{display:flex !important}.wp-block-columns.flex--reverse--mobile{flex-direction:column-reverse}.entry-content blockquote.is-style-large p,.entry-section blockquote.is-style-large p{font-size:calc(5rem - 90%)}.entry-content .wp-block-table table.has-fixed-layout,.entry-section .wp-block-table table.has-fixed-layout{table-layout:auto}.entry-content .wp-block-table table.has-fixed-layout td,.entry-section .wp-block-table table.has-fixed-layout td{word-break:unset}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,.entry-section .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-row:2}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,.entry-section .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-row:1}.bigeye-columns-2,.bigeye-columns-3,.bigeye-columns-4,.bigeye-columns-5,.bigeye-columns-6,.products.columns-2,.products.columns-3,.products.columns-4,.products.columns-5,.products.columns-6{grid-template-columns:1fr}.site-footer__grid{flex-direction:column}.site-footer__copyright{flex-direction:column}.site-footer__copyright-fields li:not(:last-child){margin-bottom:1rem}.page__head{margin-bottom:4rem}.archive__block{gap:3rem}.archive__block__title{margin-bottom:0}.archive__grid{grid-template-columns:repeat(2, 1fr);gap:4rem}.archive__grid--news,.archive__grid--blog{grid-template-columns:1fr}.archive__grid--events{grid-template-columns:1fr}.article__related--grid{grid-template-columns:1fr}.product-archive__sidebar{position:fixed;inset:0;z-index:9;padding:2rem;overflow-y:auto;background-color:var(--color-brand-body);transform:translateY(100%)}.product-archive__sidebar.is-open{top:5.3rem;width:100%;padding:0;transform:translateY(0)}.product-archive__sidebar.is-open .mobile-filter-apply{position:-webkit-sticky;position:sticky;z-index:9;display:flex}.shop-sidebar{position:relative;max-height:100vh;padding:2rem;overflow-y:auto}.shop-sidebar__close{position:-webkit-sticky;position:sticky;top:1rem;right:1rem;display:flex;float:right;width:2rem;height:2rem;cursor:pointer}.shop-sidebar__close::before,.shop-sidebar__close::after{position:absolute;top:50%;left:0;width:100%;height:.2rem;background:var(--color-brand-text);content:""}.shop-sidebar__close::before{transform:rotate(45deg)}.shop-sidebar__close::after{transform:rotate(-45deg)}.mobile-filter-button,.mobile-filter-apply{display:flex}.canvas__toggle--icon{padding:1rem}.canvas__wrapper--spaced{padding:2rem}.canvas__container--cart{padding:2rem}.canvas__title h3{display:flex;align-items:center;font-size:2.6rem}.dropdown--mobile-inline .dropdown__container{position:relative}.site-header__logo img{max-width:5rem}.site-header--home .site-header__logo--default{display:block}.site-header--home .site-header__logo--secondary{display:none}.site-header__hamburger{display:flex}.site-header{padding-top:1rem;padding-bottom:1rem}.site-header__navigation ul{flex-direction:column}.site-header__navigation ul li{text-align:center}.site-header__navigation{position:fixed;top:5.3rem;right:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100vw;height:100vh;padding:6rem 2rem 8rem;overflow-y:scroll;transform:translateY(0);visibility:hidden;opacity:0;transition:opacity .4s ease,transform .4s ease,visibility .4s ease;pointer-events:none;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s ease-in-out}.site-header__navigation__header{display:flex}.language__item--current,.language__item a{color:var(--color-brand-trietary)}.language__icon--globe{stroke:var(--color-brand-trietary)}.language__icon--arrow{stroke:var(--color-brand-trietary)}.site-content .single-product-top .single-product-layout .single-product-content{flex-direction:column;gap:4rem;margin-bottom:5rem}.site-content .single-product-top .single-product-layout .single-product-content__col{width:100%}}@media (max-width: 700px){.visible--from-small{display:flex}}@media screen and (min-width: 700px)and (max-width: 1919px){html:not(.wp-toolbar),html.interface-interface-skeleton__html-container{font-size:calc(.3rem + .28vw)}}@media (min-width: 700px){.visible--to-small{display:flex}}@media (min-width: 1000px){.visible--to-medium{display:flex}}@media (min-width: 1920px){.visible--to-larger{display:flex}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ie-alert{display:flex}.page--shadow{z-index:80;opacity:.5;transition:all .2s ease-in-out;pointer-events:all}.page--shadow.js-hide-on-ie{opacity:0;pointer-events:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwiYmFzZS9fZm9udHMuc2NzcyIsImFic3RyYWN0cy9fYW5pbWF0aW9ucy5zY3NzIiwiYWJzdHJhY3RzL191dGlsaXRpZXMuc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJ2ZW5kb3JzL19pZS1hbGVydC5zY3NzIiwidmVuZG9ycy9fc3dpcGVyLnNjc3MiLCJ2ZW5kb3JzL193cGNmNy1mb3JtLnNjc3MiLCJ2ZW5kb3JzL19zY3JvbGxiYXIuc2NzcyIsInZlbmRvcnMvX3NsaWNrLnNjc3MiLCJ2ZW5kb3JzL19sb2FkZXIuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19lbnRyeS1jb250ZW50LnNjc3MiLCJsYXlvdXQvX2dyaWQuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX3BhZ2Uuc2NzcyIsImxheW91dC9fYXJjaGl2ZS5zY3NzIiwibGF5b3V0L19hcnRpY2xlLnNjc3MiLCJsYXlvdXQvX2FkbWluYmFyLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX2NvbnRlbnQuc2NzcyIsInBhZ2VzL19zaWRlYmFyLXNob3Auc2NzcyIsInBhZ2VzL19jb21wYXJlLXByb2R1Y3RzLnNjc3MiLCJjb21wb25lbnRzL2dlbmVyaWMvX2NhbnZhcy5zY3NzIiwiY29tcG9uZW50cy9nZW5lcmljL19kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9nZW5lcmljL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL2dlbmVyaWMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9faW5pdC5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2hlcm8tYmxvY2suc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19pY29uLWJveGVzLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9faW1hZ2UtYm94ZXMuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19vZmZlcnMtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL190aXJlLW1hbnVmYWN0dXJlcnMuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL190aXJlLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX25ldy10aXJlcy5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvX2xvZ28uc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19oYW1idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9fc3RpY2t5LnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9faWNvbnMuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvcGFydHMvX2xhbmd1YWdlLnNjc3MiLCJjb21wb25lbnRzL2NhcmRzL19wcm9kdWN0LWNhcmQuc2NzcyIsImNvbXBvbmVudHMvd29vY29tbWVyY2UvX2FyY2hpdmUtcHJvZHVjdC5zY3NzIiwiY29tcG9uZW50cy93b29jb21tZXJjZS9fc2luZ2xlLXByb2R1Y3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Q0NFQSxDQ0VRLHVIQUFBLENDQ1Isa0JBQ0Usb0JBS0UsdUJBQUEsQ0FHRixJQUNFLDJCQUFBLENBR0YsSUFDRSw2QkFBQSxDQUFBLENBS0oseUJBQ0UsR0FDRSw0QkFBQSxDQUdGLElBQ0UseUJBQUEsQ0FHRixJQUNFLHlCQUFBLENBR0YsS0FDRSw0QkFBQSxDQUFBLENBS0osNEJBQ0UsUUFFRSx1QkFBQSxDQUdGLGdCQUlFLDJCQUFBLENBR0YsWUFHRSwwQkFBQSxDQUdGLElBQ0UseUJBQUEsQ0FHRixJQUNFLDBCQUFBLENBQUEsQ0MxREosY0FDRSxjQUFBLENBQ0EsT0FBQSxDQUNBLFNBQUEsQ0FDQSwyQ0FBQSxDQUNBLFNBQUEsQ0FDQSxtQkFBQSxDQ2VBLDhCQWZxQixDRElyQixzQkFDRSxVQUFBLENBQ0Es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SSxxQkFBQSxDQUdGLCtCQUVJLGlCQUFBLENBeEJSLHlCQW1FSSxjQUFBLENBQ0EsVUFBQSxDQUNBLE9BQUEsQ0FDQSxVQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSw2QkFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxpQkFBQSxDQUVBLHVCQUFBLENBQ0EsaUJBQUEsQ0FDQSxTQUFBLENBQ0Esa0VBQUEsQ0FDQSxtQkFBQSxDbkN6RkosdUZBUnVCLENtQ3NHckIsaUNBTUksWUFBQSxDSTdISiwyQ0FPSSxpQ0FBQSxDQWdESix1QkFLSSxrQ0FBQSxDQUlKLHVCQU9JLGtDQUFBLENHbkRJLGlGQU1RLHFCQUFBLENBQ0EsUUFBQSxDQUNBLGtCQUFBLENBR0osc0ZBV1EsVUFBQSxDdkN3TGhCLENIakpOLDBCRHpEQSxxQkFJSSxZQUFBLENBQUEsQ1NsQkYsNERBUEYsd0VBUUksNkJBQUEsQ0FBQSxDUjhESiwwQkR6Q0EsbUJBSUksWUFBQSxDQUFBLENDcUNKLDJCRHhCQSxvQkFJSSxZQUFBLENBQUEsQ0NvQkosMkJEUEEsb0JBSUksWUFBQSxDQUFBLENFaEVOLHFFQUNFLFVBQ0UsWUFBQSxDQUdGLGNBQ0UsVUFBQSxDQUNBLFVBQUEsQ0FDQSw4QkFBQSxDQUNBLGtCQUFBLENBRUEsNEJBQ0UsU0FBQSxDQUNBLG1CQUFBLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiBCaWdFeWUgVGhlbWVcbkF1dGhvcjogQmlnRXllIE/DnFxuQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cuYmlnZXllLmVlL1xuRGVzY3JpcHRpb246IEJpZ0V5ZSBPw5wgcGFrdWIgcGFpbmRsaWtrZSBkaWdpbGFoZW5kdXNpLCBtaXMgb24gdGFza3Vrb2hhc2VkIG5paSBhbHVzdGF2YXRlbGUgZXR0ZXbDtXRldGVsZSBrdWkga2Egc3V1cmVtYXRlbGUgZXR0ZXbDtXRldGVsZS5cblZlcnNpb246IF9fQklHRVlFX1RIRU1FX1ZFUlNJT05fX1xuU3R5bGUgVmVyc2lvbjogMS4wLjBcblRleHQgRG9tYWluOiBiaWdleWVfdGhlbWVcbiovQGltcG9ydFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjppdGFsLG9wc3osd2dodEAwLDE0Li4zMiwxMDAuLjkwMDsxLDE0Li4zMiwxMDAuLjkwMCZkaXNwbGF5PXN3YXBcIjtAa2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTAlLDgwJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTQwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3JlbSl9NjAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xLjVyZW0pfX1Aa2V5ZnJhbWVzIHNsaWRlRnJvbUxlZnR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLCAwKX0xNSV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX04NSV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwgMCl9fUBrZXlmcmFtZXMgc2hha2UtaG9yaXpvbnRhbHswJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwJSwzMCUsNTAlLDcwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCl9MjAlLDQwJSw2MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCl9ODAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDhweCl9OTAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC04cHgpfX0ucGFnZS0tc2hhZG93e3Bvc2l0aW9uOmZpeGVkO2luc2V0OjA7ei1pbmRleDoxO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSk7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS5wYWdlLS1zaGFkb3cudmlzaWJsZXtvcGFjaXR5Oi42O3BvaW50ZXItZXZlbnRzOmFsbH0udmlzaWJsZS0tZnJvbS1zbWFsbHtkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC13aWR0aDogNzAwcHgpey52aXNpYmxlLS1mcm9tLXNtYWxse2Rpc3BsYXk6ZmxleH19LnZpc2libGUtLXRvLXNtYWxse2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA3MDBweCl7LnZpc2libGUtLXRvLXNtYWxse2Rpc3BsYXk6ZmxleH19LnZpc2libGUtLWZyb20tbWVkaXVte2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpey52aXNpYmxlLS1mcm9tLW1lZGl1bXtkaXNwbGF5OmZsZXh9fS52aXNpYmxlLS10by1tZWRpdW17ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDEwMDBweCl7LnZpc2libGUtLXRvLW1lZGl1bXtkaXNwbGF5OmZsZXh9fS52aXNpYmxlLS1mcm9tLWxhcmdlcntkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC13aWR0aDogMTkyMHB4KXsudmlzaWJsZS0tZnJvbS1sYXJnZXJ7ZGlzcGxheTpmbGV4fX0udmlzaWJsZS0tdG8tbGFyZ2Vye2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiAxOTIwcHgpey52aXNpYmxlLS10by1sYXJnZXJ7ZGlzcGxheTpmbGV4fX0uYmFkZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOi40cmVtIC44cmVtO2JvcmRlci1yYWRpdXM6LjhyZW19LmJhZGdlLS1vcmFuZ2V7Y29sb3I6dmFyKC0tY29sb3ItYnJhbmQtdHJpZXRhcnkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSl9LmJhZGdlLS1vcmFuZ2UgYXtjb2xvcjp2YXIoLS1jb2xvci1icmFuZC10cmlldGFyeSkgIWltcG9ydGFudH0uYmFkZ2UtLW9yYW5nZSBhOjphZnRlcntjb250ZW50Om5vbmUgIWltcG9ydGFudH0uYm94e2JvcmRlci1yYWRpdXM6MS41cmVtfS5ib3gtLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KX0uYm94LS1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1zZWNvbmRhcnkpfS5ib3gtLXRyYW5zcGFyZW50e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYm94LS1xdWF0ZXJuYXJ5e2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtcXVhdGVybmFyeSl9LmJveC0taW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoyLjRyZW07YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uYm94LS1pbWFnZTo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC10ZXh0KTtib3JkZXItcmFkaXVzOjEuNXJlbTtvcGFjaXR5Oi4zO2NvbnRlbnQ6XCJcIn0uYm94LS1pbWFnZSBoNCwuYm94LS1pbWFnZSBwe2NvbG9yOiNmZmZ9LmJveC0tcHJpbWFyeSwuYm94LS1zZWNvbmRhcnl7cGFkZGluZzo0cmVtfS5ib3gtLXByaW1hcnkgaDMsLmJveC0tcHJpbWFyeSBoNCwuYm94LS1wcmltYXJ5IHAsLmJveC0tc2Vjb25kYXJ5IGgzLC5ib3gtLXNlY29uZGFyeSBoNCwuYm94LS1zZWNvbmRhcnkgcHtjb2xvcjojZmZmfS5ib3gtLXRyYW5zcGFyZW50LC5ib3gtLXF1YXRlcm5hcnl7cGFkZGluZzo0cmVtfS5ib3gtLXRyYW5zcGFyZW50IGgzLC5ib3gtLXRyYW5zcGFyZW50IGg0LC5ib3gtLXRyYW5zcGFyZW50IHAsLmJveC0tcXVhdGVybmFyeSBoMywuYm94LS1xdWF0ZXJuYXJ5IGg0LC5ib3gtLXF1YXRlcm5hcnkgcHtjb2xvcjp2YXIoLS1jb2xvci1icmFuZC10ZXh0KX0uc2xpZGVyLWJ0bi1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2dhcDoycmVtO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZW5kfS5zbGlkZXItYnRuLWNvbnRhaW5lciAuc2xpZGVyLWJ0bnt3aWR0aDozLjZyZW07aGVpZ2h0OjMuNnJlbTtwYWRkaW5nOi44cmVtO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MnJlbTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNvbG9yLWJyYW5kLXRleHQpO2JvcmRlci1yYWRpdXM6LjhyZW07Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS5zbGlkZXItYnRuLWNvbnRhaW5lciAuc2xpZGVyLWJ0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXF1YXRlcm5hcnkpfS5zbGlkZXItYnRuLWNvbnRhaW5lciAuc2xpZGVyLWJ0bl9fcHJldntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMi41IDE1TDcuNSAxMEwxMi41IDUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpfS5zbGlkZXItYnRuLWNvbnRhaW5lciAuc2xpZGVyLWJ0bl9fbmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjUgMTVMMTIuNSAxMEw3LjUgNScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIil9QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7LmllLWFsZXJ0e2Rpc3BsYXk6ZmxleH0ucGFnZS0tc2hhZG93e3otaW5kZXg6ODA7b3BhY2l0eTouNTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7cG9pbnRlci1ldmVudHM6YWxsfS5wYWdlLS1zaGFkb3cuanMtaGlkZS1vbi1pZXtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZX19LmllLWFsZXJ0e3Bvc2l0aW9uOmZpeGVkO2luc2V0OjA7ei1pbmRleDo5MDtkaXNwbGF5Om5vbmU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fS5pZS1hbGVydC5qcy1oaWRle29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lfS5pZS1hbGVydF9fY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXgtd2lkdGg6MTAwcmVtO3BhZGRpbmc6NnJlbSA1cmVtO2JhY2tncm91bmQtY29sb3I6IzAwNzNhYztib3JkZXItcmFkaXVzOjFyZW07Ym94LXNoYWRvdzowIDAgNnJlbSAwIHJnYmEoMCwwLDAsLjMpO2FuaW1hdGlvbjppZUFsZXJ0U2xpZGUgLjNzIGVhc2UtaW4tb3V0fS5pZS1hbGVydF9fY29udGFpbmVyIGltZ3t3aWR0aDoxNi42cmVtO2hlaWdodDoxMDAlfS5pZS1hbGVydF9fY29udGFpbmVyX19jb250ZW50e21hcmdpbi1sZWZ0OjUuOHJlbX0uaWUtYWxlcnRfX2NvbnRhaW5lcl9fY29udGVudCBwe3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjEuNjN9LmllLWFsZXJ0X19jb250YWluZXJfX2NvbnRlbnQgcCBzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH0uaWUtYWxlcnRfX2NvbnRhaW5lcl9fY29udGVudF9fYnJvd3NlcnMtbGlua3N7bWFyZ2luLXRvcDoyLjVyZW19LmllLWFsZXJ0X19jb250YWluZXJfX2NvbnRlbnRfX2Jyb3dzZXJzLWxpbmtzIHVse2Rpc3BsYXk6ZmxleDttYXJnaW4tdG9wOi41cmVtO21hcmdpbi1sZWZ0Oi0xcmVtfS5pZS1hbGVydF9fY29udGFpbmVyX19jb250ZW50X19icm93c2Vycy1saW5rcyB1bCBsaTpmaXJzdC1vZi10eXBle21hcmdpbi1sZWZ0OjB9LmllLWFsZXJ0X19jb250YWluZXJfX2NvbnRlbnRfX2Jyb3dzZXJzLWxpbmtzIHVsIGxpOmxhc3Qtb2YtdHlwZXttYXJnaW4tcmlnaHQ6MH0uaWUtYWxlcnRfX2NvbnRhaW5lcl9fY29udGVudF9fYnJvd3NlcnMtbGlua3MgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgLjVyZW19LmllLWFsZXJ0X19jb250YWluZXJfX2NvbnRlbnRfX2Jyb3dzZXJzLWxpbmtzIHVsIGxpIGF7cGFkZGluZzoxcmVtO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNnJlbX0uaWUtYWxlcnRfX2NvbnRhaW5lcl9fY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02cmVtO3JpZ2h0Oi01cmVtO3otaW5kZXg6OTk5OTtkaXNwbGF5OmZsZXg7cGFkZGluZzoxcmVtO2NvbG9yOiMwMDczYWM7Zm9udC1zaXplOjVyZW19QGtleWZyYW1lcyBpZUFsZXJ0U2xpZGV7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTAlKTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtvcGFjaXR5OjF9fS5zd2lwZXJ7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZS1pbi1vdXR9LnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWR7b3BhY2l0eToxfS5zd2lwZXIgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30ud3BjZjcgLndwY2Y3LWZvcm0gLnR3by1jb2x1bW5ze2Rpc3BsYXk6Z3JpZDtncmlkLWdhcDoxLjVyZW07Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfS53cGNmNyAud3BjZjctZm9ybSAud3BjZjctbGlzdC1pdGVte21hcmdpbjowfS53cGNmNyAud3BjZjctZm9ybSAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWx7Zm9udC1zaXplOjEuNnJlbX0ud3BjZjcgLndwY2Y3LWZvcm0gLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIGF7Zm9udC1zaXplOjEuNnJlbX0ud3BjZjcgLndwY2Y3LWZvcm0gLndwY2Y3LWFjY2VwdGFuY2V7bWFyZ2luOjJyZW0gMCAxcmVtO2xpbmUtaGVpZ2h0OjF9LndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1hY2NlcHRhbmNlIHNwYW57bGluZS1oZWlnaHQ6MX0ud3BjZjcgLndwY2Y3LWZvcm0gLndwY2Y3LWFjY2VwdGFuY2UgbGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MDtjdXJzb3I6cG9pbnRlcn0ud3BjZjcgLndwY2Y3LWZvcm0gLnNpbmdsZS1maWVsZDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MH0ud3BjZjcgLndwY2Y3LWZvcm0gLnNpbmdsZS1maWVsZCBsYWJlbHtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjE0MCV9LndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtkaXNwbGF5OmZsZXh9LndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dFt0eXBlPXRleHRdLndwY2Y3LW5vdC12YWxpZCwud3BjZjcgLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0W3R5cGU9ZW1haWxdLndwY2Y3LW5vdC12YWxpZCwud3BjZjcgLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0W3R5cGU9dXJsXS53cGNmNy1ub3QtdmFsaWQsLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dFt0eXBlPXBhc3N3b3JkXS53cGNmNy1ub3QtdmFsaWQsLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dFt0eXBlPXNlYXJjaF0ud3BjZjctbm90LXZhbGlkLC53cGNmNyAud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXRbdHlwZT1udW1iZXJdLndwY2Y3LW5vdC12YWxpZCwud3BjZjcgLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0W3R5cGU9dGVsXS53cGNmNy1ub3QtdmFsaWQsLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dFt0eXBlPXJhbmdlXS53cGNmNy1ub3QtdmFsaWQsLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dFt0eXBlPWRhdGVdLndwY2Y3LW5vdC12YWxpZCwud3BjZjcgLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0W3R5cGU9bW9udGhdLndwY2Y3LW5vdC12YWxpZCwud3BjZjcgLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0W3R5cGU9d2Vla10ud3BjZjctbm90LXZhbGlkLC53cGNmNyAud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXRbdHlwZT10aW1lXS53cGNmNy1ub3QtdmFsaWQsLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dFt0eXBlPWRhdGV0aW1lXS53cGNmNy1ub3QtdmFsaWQsLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS53cGNmNy1ub3QtdmFsaWQsLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dFt0eXBlPWNvbG9yXS53cGNmNy1ub3QtdmFsaWQsLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB0ZXh0YXJlYS53cGNmNy1ub3QtdmFsaWR7Ym9yZGVyLWNvbG9yOiNmNDQzMzZ9LndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB0ZXh0YXJlYXtyZXNpemU6dmVydGljYWx9LndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbm90LXZhbGlkLXRpcHtkaXNwbGF5Om5vbmV9LndwY2Y3IC53cGNmNy1mb3JtIC5jdXN0b20tc2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlfS53cGNmNyAud3BjZjctZm9ybSAuY3VzdG9tLXNlbGVjdDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEuM3JlbTtyaWdodDoxLjVyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOmF1dG8gMDtjb2xvcjp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KTtmb250LXNpemU6MS40cmVtO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO2NvbnRlbnQ6XCLina9cIjtwb2ludGVyLWV2ZW50czpub25lfS53cGNmNyAud3BjZjctZm9ybSAuY3VzdG9tLXNlbGVjdCBzZWxlY3R7d2lkdGg6MTAwJTtwYWRkaW5nOjEuNXJlbSAwO3BhZGRpbmctcmlnaHQ6M3JlbTtjb2xvcjp2YXIoLS1jb2xvci1icmFuZC10ZXh0KTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEuNnJlbTtib3JkZXI6LjFyZW0gc29saWQgdmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSk7Ym9yZGVyLXJhZGl1czozLjVyZW07YXBwZWFyYW5jZTpub25lO3VzZXItc2VsZWN0Om5vbmV9LndwY2Y3IC53cGNmNy1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hde3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtc2hyaW5rOjA7d2lkdGg6Mi40cmVtO2hlaWdodDoyLjRyZW07bWFyZ2luLXJpZ2h0OjFyZW07cGFkZGluZzowO2JvcmRlcjoycHggc29saWQgdmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSk7Ym9yZGVyLXJhZGl1czouNXJlbTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LndwY2Y3IC53cGNmNy1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmU7Y29udGVudDpcIlwifS53cGNmNyAud3BjZjctZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjphZnRlcntpbnNldDotMC40cmVtIDAgMDtkaXNwbGF5OmJsb2NrO3dpZHRoOi44cmVtO2hlaWdodDoxLjJyZW07bWFyZ2luOmF1dG87Ym9yZGVyOnNvbGlkIHZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpO2JvcmRlci13aWR0aDowIC4ycmVtIC4ycmVtIDA7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LndwY2Y3IC53cGNmNy1mb3JtIGlucHV0W3R5cGU9ZmlsZV17d2lkdGg6MTAwJTtjb2xvcjojZjJmMmYyfS53cGNmNyAud3BjZjctZm9ybSBpbnB1dFt0eXBlPWZpbGVdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntwYWRkaW5nOi44cmVtIDEuNXJlbTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSk7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXJ9LndwY2Y3IC53cGNmNy1mb3JtIC5zdWJtaXRCdG57cG9zaXRpb246cmVsYXRpdmV9LndwY2Y3IC53cGNmNy1mb3JtIC5zdWJtaXRCdG4gLndwY2Y3LXN1Ym1pdHtwYWRkaW5nOjEuMnJlbSAyLjRyZW07Y29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEuNnJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1zZWNvbmRhcnkpO2JvcmRlci1yYWRpdXM6MS41cmVtO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0ud3BjZjcgLndwY2Y3LWZvcm0gLnN1Ym1pdEJ0biAud3BjZjctc3Bpbm5lcntkaXNwbGF5Om5vbmV9LndwY2Y3IC53cGNmNy1mb3JtIC5zdWJtaXRCdG4gLmFqYXgtbG9hZGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO21hcmdpbi1sZWZ0OjFyZW19LndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwe21hcmdpbi10b3A6LjVyZW07bWFyZ2luLWxlZnQ6MnJlbX0ud3BjZjcgLndwY2Y3LWZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtwb3NpdGlvbjpmaXhlZDt0b3A6MnJlbTtyaWdodDowO3otaW5kZXg6MTAwO3dpZHRoOmF1dG87bWF4LXdpZHRoOjYwcmVtO21hcmdpbjowO3BhZGRpbmc6MnJlbTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjZyZW07Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czouOHJlbTtib3gtc2hhZG93OjAgMCAycmVtIDAgcmdiYSgzMiw0OSw5MywuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLCAwKTthbmltYXRpb246c2xpZGVGcm9tTGVmdCA4cyBlYXNlIC4zcyAxIG5vcm1hbCBub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsud3BjZjcgLndwY2Y3LWZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dHttYXgtd2lkdGg6ODB2d319LndwY2Y3IC53cGNmNy1mb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtiYWNrZ3JvdW5kLWNvbG9yOiNmNDQzMzZ9LndwY2Y3IC53cGNmNy1mb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDlmMTl9LnNjcm9sbC0tY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6MXJlbTtib3JkZXItcmFkaXVzOi41cmVtfS5zY3JvbGwtLWNvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtib3JkZXItcmFkaXVzOi41cmVtfS5zY3JvbGwtLWNvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3g7Ym9yZGVyOi4ycmVtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJhZGl1czouM3JlbX0uc2Nyb2xsLS1jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlcntiYWNrZ3JvdW5kOiNmMmYyZjI7YmFja2dyb3VuZC1jbGlwOmNvbnRlbnQtYm94O2JvcmRlcjouMnJlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6LjNyZW19LnNjcm9sbC0tY29udGFpbmVyIC5jb250ZW50LXBvcHVwX19jb250ZW50X19zY3JvbGx7c2Nyb2xsYmFyLWNvbG9yOiNmZmYgI2YyZjJmMjtzY3JvbGxiYXItd2lkdGg6dGhpbn0uc2xpY2stc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lO3VzZXItc2VsZWN0Om5vbmU7dG91Y2gtYWN0aW9uOnBhbi15Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5zbGljay1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbn0uc2xpY2stbGlzdDpmb2N1c3tvdXRsaW5lOm5vbmV9LnNsaWNrLWxpc3QuZHJhZ2dpbmd7Y3Vyc29yOnBvaW50ZXI7Y3Vyc29yOmhhbmR9LnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdHt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9LnNsaWNrLXRyYWNre3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99LnNsaWNrLXRyYWNrOjpiZWZvcmUsLnNsaWNrLXRyYWNrOjphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCJcIn0uc2xpY2stdHJhY2s6OmFmdGVye2NsZWFyOmJvdGh9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNre3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay1zbGlkZXtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0Oi4xcmVtfVtkaXI9cnRsXSAuc2xpY2stc2xpZGV7ZmxvYXQ6cmlnaHR9LnNsaWNrLXNsaWRlIGltZ3tkaXNwbGF5OmJsb2NrfS5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ3tkaXNwbGF5Om5vbmV9LnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ3twb2ludGVyLWV2ZW50czpub25lfS5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9ja30uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGV7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO2JvcmRlcjouMXJlbSBzb2xpZCByZ2JhKDAsMCwwLDApfS5zbGljay1hcnJvdy5zbGljay1oaWRkZW57ZGlzcGxheTpub25lfS5sb2FkZXItY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7ei1pbmRleDo4O2Rpc3BsYXk6bm9uZTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC43KX0uc2l0ZT4ubG9hZGVyLWNvbnRhaW5lcntwb3NpdGlvbjpmaXhlZH0ubGRzLXJvbGxlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjYuNHJlbTtoZWlnaHQ6Ni40cmVtfS5sZHMtcm9sbGVyIGRpdnt0cmFuc2Zvcm0tb3JpZ2luOjMuMnJlbSAzLjJyZW07YW5pbWF0aW9uOmxkcy1yb2xsZXIgMXMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZX0ubGRzLXJvbGxlciBkaXY6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6LjZyZW07aGVpZ2h0Oi42cmVtO21hcmdpbjotMC4zcmVtIDAgMCAtMC4zcmVtO2JhY2tncm91bmQ6dmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSk7Ym9yZGVyLXJhZGl1czo1MCU7Y29udGVudDpcIiBcIn0ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpe2FuaW1hdGlvbi1kZWxheTotMC4wMzZzfS5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSk6OmFmdGVye3RvcDo1cmVtO2xlZnQ6NXJlbX0ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpe2FuaW1hdGlvbi1kZWxheTotMC4wNzJzfS5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMik6OmFmdGVye3RvcDo1LjRyZW07bGVmdDo0LjVyZW19Lmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKXthbmltYXRpb24tZGVsYXk6LTAuMTA4c30ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpOjphZnRlcnt0b3A6NS43cmVtO2xlZnQ6My45cmVtfS5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCl7YW5pbWF0aW9uLWRlbGF5Oi0wLjE0NHN9Lmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KTo6YWZ0ZXJ7dG9wOjUuOHJlbTtsZWZ0OjMuMnJlbX0ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpe2FuaW1hdGlvbi1kZWxheTotMC4xOHN9Lmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KTo6YWZ0ZXJ7dG9wOjUuN3JlbTtsZWZ0OjIuNXJlbX0ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpe2FuaW1hdGlvbi1kZWxheTotMC4yMTZzfS5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNik6OmFmdGVye3RvcDo1LjRyZW07bGVmdDoxLjlyZW19Lmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KXthbmltYXRpb24tZGVsYXk6LTAuMjUyc30ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpOjphZnRlcnt0b3A6NXJlbTtsZWZ0OjEuNHJlbX0ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpe2FuaW1hdGlvbi1kZWxheTotMC4yODhzfS5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCk6OmFmdGVye3RvcDo0LjVyZW07bGVmdDoxcmVtfUBrZXlmcmFtZXMgbGRzLXJvbGxlcnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0qe2JveC1zaXppbmc6Ym9yZGVyLWJveH06OmJlZm9yZSw6OmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH1odG1se2xpbmUtaGVpZ2h0OjEuMTU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Ym9keXttYXJnaW46MH1tYWlue2Rpc3BsYXk6YmxvY2t9cCx0YWJsZSxibG9ja3F1b3RlLGFkZHJlc3MscHJlLGlmcmFtZSxmb3JtLGZpZ3VyZSxkbHttYXJnaW46MH1oMSxoMixoMyxoNCxoNSxoNntmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7bWFyZ2luOjB9dWwsb2x7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX1kdHtmb250LXdlaWdodDpib2xkfWRke21hcmdpbi1sZWZ0OjB9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlO2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkO21hcmdpbjowO2NsZWFyOmJvdGh9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOmluaGVyaXR9YWRkcmVzc3tmb250LXN0eWxlOmluaGVyaXR9YXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZTppbmhlcml0fXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWltZ3tib3JkZXItc3R5bGU6bm9uZTt2ZXJ0aWNhbC1hbGlnbjpib3R0b219ZW1iZWQsb2JqZWN0LGlmcmFtZXtib3JkZXI6MDt2ZXJ0aWNhbC1hbGlnbjpib3R0b219YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29sb3I6aW5oZXJpdDtmb250OmluaGVyaXQ7Ym9yZGVyOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO3BhZGRpbmc6MDttYXJnaW46MH1zZWxlY3R7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JvcmRlci1yYWRpdXM6MH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLFt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF17Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfWJ1dHRvbltkaXNhYmxlZF0sW3R5cGU9YnV0dG9uXVtkaXNhYmxlZF0sW3R5cGU9cmVzZXRdW2Rpc2FibGVkXSxbdHlwZT1zdWJtaXRdW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9YnV0dG9uOi1tb3otZm9jdXNyaW5nLFt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9ZmllbGRzZXR7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO21pbi13aWR0aDowfWxlZ2VuZHtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPWNoZWNrYm94XSxbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntmb250OmluaGVyaXR9Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntmb250OmluaGVyaXR9OjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udDppbmhlcml0fTo6cGxhY2Vob2xkZXJ7Zm9udDppbmhlcml0fWxhYmVsW2Zvcl17Y3Vyc29yOnBvaW50ZXJ9ZGV0YWlsc3tkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9Y2FwdGlvbnt0ZXh0LWFsaWduOmxlZnR9dGQsdGh7dmVydGljYWwtYWxpZ246dG9wfXRoe3RleHQtYWxpZ246bGVmdDtmb250LXdlaWdodDpib2xkfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmV9aHRtbDpub3QoLndwLXRvb2xiYXIpLGh0bWwuaW50ZXJmYWNlLWludGVyZmFjZS1za2VsZXRvbl9faHRtbC1jb250YWluZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTouNjI1cmVtOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KWFuZCAobWF4LXdpZHRoOiAxOTE5cHgpe2h0bWw6bm90KC53cC10b29sYmFyKSxodG1sLmludGVyZmFjZS1pbnRlcmZhY2Utc2tlbGV0b25fX2h0bWwtY29udGFpbmVye2ZvbnQtc2l6ZTpjYWxjKC4zcmVtICsgLjI4dncpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7aHRtbDpub3QoLndwLXRvb2xiYXIpLGh0bWwuaW50ZXJmYWNlLWludGVyZmFjZS1za2VsZXRvbl9faHRtbC1jb250YWluZXJ7Zm9udC1zaXplOmNhbGMoLjNyZW0gKyAxdncpfX1ib2R5e2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtYm9keSl9Ym9keS5zZWFyY2h7d2lkdGg6MTAwJX1ib2R5Om5vdCgud3AtYWRtaW4pIC5zaXRle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLWhlaWdodDoxMDB2aH0ubWF4LS13aWR0aHttYXgtd2lkdGg6MTkycmVtO21hcmdpbjowIGF1dG99LnNpdGUtY29udGVudCAubWF4LS13aWR0aHtwYWRkaW5nLXJpZ2h0OjhyZW07cGFkZGluZy1sZWZ0OjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXsuc2l0ZS1jb250ZW50IC5tYXgtLXdpZHRoe3BhZGRpbmctcmlnaHQ6NHJlbTtwYWRkaW5nLWxlZnQ6NHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXsuc2l0ZS1jb250ZW50IC5tYXgtLXdpZHRoe3BhZGRpbmctcmlnaHQ6MnJlbTtwYWRkaW5nLWxlZnQ6MnJlbX19Lm1heC0td2lkdGgtLWZ1bGx7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS5tYXgtLXdpZHRoLS1tZWRpdW17d2lkdGg6MTAwJTttYXgtd2lkdGg6MTQ0cmVtO21hcmdpbjowIGF1dG87cGFkZGluZy1yaWdodDo0cmVtO3BhZGRpbmctbGVmdDo0cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCl7Lm1heC0td2lkdGgtLW1lZGl1bXtwYWRkaW5nLXJpZ2h0OjJyZW07cGFkZGluZy1sZWZ0OjJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsubWF4LS13aWR0aC0tbWVkaXVte3BhZGRpbmctcmlnaHQ6MnJlbTtwYWRkaW5nLWxlZnQ6MnJlbX19Lm1heC0td2lkdGgtLWxhcmdle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE5MnJlbTttYXJnaW46MCBhdXRvO3BhZGRpbmctcmlnaHQ6NHJlbTtwYWRkaW5nLWxlZnQ6NHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpey5tYXgtLXdpZHRoLS1sYXJnZXtwYWRkaW5nLXJpZ2h0OjJyZW07cGFkZGluZy1sZWZ0OjJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsubWF4LS13aWR0aC0tbGFyZ2V7cGFkZGluZy1yaWdodDoycmVtO3BhZGRpbmctbGVmdDoycmVtfX0ubWF4LS13aWR0aC0tZmx1aWQtLXJpZ2h0e3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE0NHJlbTttYXJnaW46MCBhdXRvO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6NHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpey5tYXgtLXdpZHRoLS1mbHVpZC0tcmlnaHR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDoycmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7Lm1heC0td2lkdGgtLWZsdWlkLS1yaWdodHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjFyZW19fS5tYXgtLXdpZHRoLS1mbHVpZC0tbGVmdHt3aWR0aDoxMDAlO21heC13aWR0aDoxNDRyZW07bWFyZ2luOjAgYXV0bztwYWRkaW5nLXJpZ2h0OjRyZW07cGFkZGluZy1sZWZ0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXsubWF4LS13aWR0aC0tZmx1aWQtLWxlZnR7cGFkZGluZy1yaWdodDoycmVtO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7Lm1heC0td2lkdGgtLWZsdWlkLS1sZWZ0e3BhZGRpbmctcmlnaHQ6MnJlbTtwYWRkaW5nLWxlZnQ6MH19Lm1heC0td2lkdGgtLXNtYWxse3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE2MnJlbTttYXJnaW46MCBhdXRvO3BhZGRpbmctcmlnaHQ6NHJlbTtwYWRkaW5nLWxlZnQ6NHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpey5tYXgtLXdpZHRoLS1zbWFsbHtwYWRkaW5nLXJpZ2h0OjJyZW07cGFkZGluZy1sZWZ0OjJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsubWF4LS13aWR0aC0tc21hbGx7cGFkZGluZy1yaWdodDoycmVtO3BhZGRpbmctbGVmdDoycmVtfX0ubWF4LS13aWR0aC0tbWluaXt3aWR0aDoxMDAlO21heC13aWR0aDoxMjhyZW07bWFyZ2luOjAgYXV0bztwYWRkaW5nLXJpZ2h0OjRyZW07cGFkZGluZy1sZWZ0OjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXsubWF4LS13aWR0aC0tbWluaXtwYWRkaW5nLXJpZ2h0OjJyZW07cGFkZGluZy1sZWZ0OjJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsubWF4LS13aWR0aC0tbWluaXtwYWRkaW5nLXJpZ2h0OjJyZW07cGFkZGluZy1sZWZ0OjJyZW19fS5tYXgtLXdpZHRoLS1ub21hcmdpbnt3aWR0aDoxMDAlO21hcmdpbjp1bnNldH0ubWVkaXVtLS1wYWRkaW5nLS15e3BhZGRpbmctdG9wOjYuNHJlbTtwYWRkaW5nLWJvdHRvbTo2LjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXsubWVkaXVtLS1wYWRkaW5nLS15e3BhZGRpbmctdG9wOjMuMnJlbTtwYWRkaW5nLWJvdHRvbTozLjJyZW19fS5vdmVyZmxvdy0tZGlzYWJsZXtvdmVyZmxvdzpoaWRkZW59LmRpc3BsYXktLWhpZGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmRpc3BsYXktLXNob3d7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LmRlc2t0b3AtLW9ubHl7ZGlzcGxheTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LmNvbXB1dGVycy0tb25seXtkaXNwbGF5Om5vbmV9fS50YWJsZXRzLS1vbmx5e2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LnRhYmxldHMtLW9ubHl7ZGlzcGxheTpibG9ja319Lm1vYmlsZS0tb25seXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7Lm1vYmlsZS0tb25seXtkaXNwbGF5OmZsZXggIWltcG9ydGFudH19LnNjcmVlbi1yZWFkZXItdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDouMXJlbTtoZWlnaHQ6LjFyZW07bWFyZ2luOi0wLjFyZW07cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjt3b3JkLXdyYXA6bm9ybWFsICFpbXBvcnRhbnQ7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0sIDAuMXJlbSk7Y2xpcC1wYXRoOmluc2V0KDUwJSl9LmdyZWNhcHRjaGEtYmFkZ2V7cmlnaHQ6LTUwcmVtICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey53cC1ibG9jay1jb2x1bW5zLmZsZXgtLXJldmVyc2UtLW1vYmlsZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX19LmVudHJ5LXRpdGxle2ZvbnQtd2VpZ2h0OjcwMH1ib2R5e2NvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXRleHQpO2ZvbnQtZmFtaWx5OlwiSW50ZXJcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxNDAlfXN0cm9uZyxie2ZvbnQtd2VpZ2h0OjcwMH1oMSxoMixoMyxoNCxoNSxoNntmb250LXdlaWdodDo3MDA7Zm9udC1mYW1pbHk6XCJJbnRlclwiLHNhbnMtc2VyaWY7d29yZC1icmVhazpicmVhay13b3JkfWgxLC5oMXtmb250LXNpemU6OC42cmVtO2xpbmUtaGVpZ2h0OjEwMCV9aDIsLmgye2ZvbnQtc2l6ZTo1LjJyZW07bGluZS1oZWlnaHQ6MTAwJX1oMywuaDN7Zm9udC1zaXplOjQuNHJlbTtsaW5lLWhlaWdodDoxMjAlfWg0LC5oNHtmb250LXNpemU6My4ycmVtO2xpbmUtaGVpZ2h0OjEyMCV9aDUsLmg1e2ZvbnQtc2l6ZToyLjhyZW07bGluZS1oZWlnaHQ6MTIwJX1oNiwuaDZ7Zm9udC1zaXplOjIuNHJlbTtsaW5lLWhlaWdodDoxMjAlfXAsc3BhbixpbnB1dCxpbnB1dDo6cGxhY2Vob2xkZXIsdGV4dGFyZWF7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjE0MCV9YSxidXR0b257Y29sb3I6dmFyKC0tY29sb3ItYnJhbmQtdGV4dCk7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MX1he2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxNDAlO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2UtaW4tb3V0fWE6aG92ZXIsYTpmb2N1c3tjb2xvcjp2YXIoLS1jb2xvci1icmFuZC10ZXh0KX0uZW50cnktY29udGVudCBhLC5lbnRyeS1zZWN0aW9uIGF7Y29sb3I6dmFyKC0tY29sb3ItYnJhbmQtdGV4dCl9LmVudHJ5LWNvbnRlbnQgYTpob3ZlciwuZW50cnktc2VjdGlvbiBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmVudHJ5LWNvbnRlbnQgYS5jYXJkOmhvdmVyLC5lbnRyeS1jb250ZW50IGEuYnV0dG9uOmhvdmVyLC5lbnRyeS1zZWN0aW9uIGEuY2FyZDpob3ZlciwuZW50cnktc2VjdGlvbiBhLmJ1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZW50cnktY29udGVudCAud3AtYmxvY2stYnV0dG9uLC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay1idXR0b257bWFyZ2luOjFyZW0gLjVyZW19LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbjpmaXJzdC1vZi10eXBlLC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay1idXR0b246Zmlyc3Qtb2YtdHlwZXttYXJnaW4tbGVmdDowfS5lbnRyeS1jb250ZW50IC53cC1ibG9jay1idXR0b246bGFzdC1vZi10eXBlLC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay1idXR0b246bGFzdC1vZi10eXBle21hcmdpbi1yaWdodDowfS5lbnRyeS1jb250ZW50IC53cC1ibG9jay1idXR0b24gYSwuZW50cnktc2VjdGlvbiAud3AtYmxvY2stYnV0dG9uIGF7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpfS5lbnRyeS1jb250ZW50IGltZywuZW50cnktc2VjdGlvbiBpbWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW46MnJlbSAwfS5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGU6bm90KC5pcy1zdHlsZS1sYXJnZSksLmVudHJ5LXNlY3Rpb24gYmxvY2txdW90ZTpub3QoLmlzLXN0eWxlLWxhcmdlKXttYXJnaW46MnJlbSAwO3BhZGRpbmctbGVmdDo1cmVtO2JvcmRlci1sZWZ0OjEuNXJlbSBzb2xpZCB2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KTtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MTQwJX0uZW50cnktY29udGVudCBibG9ja3F1b3RlLmlzLXN0eWxlLWxhcmdlLC5lbnRyeS1zZWN0aW9uIGJsb2NrcXVvdGUuaXMtc3R5bGUtbGFyZ2V7bWFyZ2luOjJyZW0gMDtwYWRkaW5nOjRyZW0gMDtib3JkZXItdG9wOi42cmVtIHNvbGlkIHZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpO2JvcmRlci1ib3R0b206LjZyZW0gc29saWQgdmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSk7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjE0MCV9LmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZS5pcy1zdHlsZS1sYXJnZSBwLC5lbnRyeS1zZWN0aW9uIGJsb2NrcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcHttYXJnaW46MDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZTo1cmVtO2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCwuZW50cnktc2VjdGlvbiBibG9ja3F1b3RlLmlzLXN0eWxlLWxhcmdlIHB7Zm9udC1zaXplOmNhbGMoNXJlbSAtIDkwJSl9fS5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUuaXMtc3R5bGUtbGFyZ2UgY2l0ZSwuZW50cnktc2VjdGlvbiBibG9ja3F1b3RlLmlzLXN0eWxlLWxhcmdlIGNpdGV7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjIuMnJlbTtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToycmVtO3RleHQtYWxpZ246bGVmdH0uZW50cnktY29udGVudCB1bCwuZW50cnktY29udGVudCBvbCwuZW50cnktc2VjdGlvbiB1bCwuZW50cnktc2VjdGlvbiBvbHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MnJlbSAwfS5lbnRyeS1jb250ZW50IHVsIGxpLC5lbnRyeS1jb250ZW50IG9sIGxpLC5lbnRyeS1zZWN0aW9uIHVsIGxpLC5lbnRyeS1zZWN0aW9uIG9sIGxpe21hcmdpbjouNXJlbSAwO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxNDAlfS5lbnRyeS1jb250ZW50IHVsLmNsZWFuLC5lbnRyeS1jb250ZW50IG9sLmNsZWFuLC5lbnRyeS1zZWN0aW9uIHVsLmNsZWFuLC5lbnRyeS1zZWN0aW9uIG9sLmNsZWFue21hcmdpbjowfS5lbnRyeS1jb250ZW50IHVsLmNsZWFuIGxpLC5lbnRyeS1jb250ZW50IG9sLmNsZWFuIGxpLC5lbnRyeS1zZWN0aW9uIHVsLmNsZWFuIGxpLC5lbnRyeS1zZWN0aW9uIG9sLmNsZWFuIGxpe3BhZGRpbmctbGVmdDowfS5lbnRyeS1jb250ZW50IHVsLmNsZWFuIGxpOjpiZWZvcmUsLmVudHJ5LWNvbnRlbnQgb2wuY2xlYW4gbGk6OmJlZm9yZSwuZW50cnktc2VjdGlvbiB1bC5jbGVhbiBsaTo6YmVmb3JlLC5lbnRyeS1zZWN0aW9uIG9sLmNsZWFuIGxpOjpiZWZvcmV7ZGlzcGxheTpub25lfS5lbnRyeS1jb250ZW50IHVsLm5vLWRvdCBsaSwuZW50cnktY29udGVudCBvbC5uby1kb3QgbGksLmVudHJ5LXNlY3Rpb24gdWwubm8tZG90IGxpLC5lbnRyeS1zZWN0aW9uIG9sLm5vLWRvdCBsaXtwYWRkaW5nLWxlZnQ6MH0uZW50cnktY29udGVudCB1bC5uby1kb3QgbGk6OmJlZm9yZSwuZW50cnktY29udGVudCBvbC5uby1kb3QgbGk6OmJlZm9yZSwuZW50cnktc2VjdGlvbiB1bC5uby1kb3QgbGk6OmJlZm9yZSwuZW50cnktc2VjdGlvbiBvbC5uby1kb3QgbGk6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LmVudHJ5LWNvbnRlbnQgdWwsLmVudHJ5LXNlY3Rpb24gdWx7bGlzdC1zdHlsZTpub25lfS5lbnRyeS1jb250ZW50IHVsIGxpLC5lbnRyeS1zZWN0aW9uIHVsIGxpe3BhZGRpbmctbGVmdDoycmVtfS5lbnRyeS1jb250ZW50IHVsLmNoaWxkcmVuLC5lbnRyeS1zZWN0aW9uIHVsLmNoaWxkcmVue21hcmdpbi1ib3R0b206MnJlbX0uZW50cnktY29udGVudCBvbCwuZW50cnktc2VjdGlvbiBvbHtsaXN0LXN0eWxlOmRlY2ltYWx9LmVudHJ5LWNvbnRlbnQgb2wgbGksLmVudHJ5LXNlY3Rpb24gb2wgbGl7bGlzdC1zdHlsZS10eXBlOm5vbmU7Y291bnRlci1pbmNyZW1lbnQ6aXRlbX0uZW50cnktY29udGVudCBvbCBsaTo6YmVmb3JlLC5lbnRyeS1zZWN0aW9uIG9sIGxpOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6Mi43cmVtO3BhZGRpbmctcmlnaHQ6MXJlbTtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246cmlnaHQ7Y29udGVudDpjb3VudGVyKGl0ZW0pIFwiLlwifS5lbnRyeS1jb250ZW50IGhyLC5lbnRyeS1zZWN0aW9uIGhye21hcmdpbjoycmVtIDA7Y29sb3I6I2YyZjJmMn0uZW50cnktY29udGVudCBoci5pcy1zdHlsZS13aWRlLC5lbnRyeS1zZWN0aW9uIGhyLmlzLXN0eWxlLXdpZGV7bWFyZ2luLXJpZ2h0OmNhbGMoKC0xMDB2dyArIDEwMCUpLzIpO21hcmdpbi1sZWZ0OmNhbGMoKC0xMDB2dyArIDEwMCUpLzIpO3BhZGRpbmctcmlnaHQ6Y2FsYygoMTAwdncgLSAxMDAlKS8yKTtwYWRkaW5nLWxlZnQ6Y2FsYygoMTAwdncgLSAxMDAlKS8yKX0uZW50cnktY29udGVudCBoci5pcy1zdHlsZS1kb3RzLC5lbnRyeS1zZWN0aW9uIGhyLmlzLXN0eWxlLWRvdHN7cG9zaXRpb246cmVsYXRpdmV9LmVudHJ5LWNvbnRlbnQgaHIuaXMtc3R5bGUtZG90czo6YmVmb3JlLC5lbnRyeS1zZWN0aW9uIGhyLmlzLXN0eWxlLWRvdHM6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JvcmRlci10b3A6LjFyZW0gZGFzaGVkICNmMmYyZjI7Y29udGVudDpcIlwifS5lbnRyeS1jb250ZW50IHByZSwuZW50cnktc2VjdGlvbiBwcmV7d2hpdGUtc3BhY2U6cHJlLXdyYXA7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjE0MCV9LmVudHJ5LWNvbnRlbnQgcHJlIGIsLmVudHJ5LWNvbnRlbnQgcHJlIHN0cm9uZywuZW50cnktc2VjdGlvbiBwcmUgYiwuZW50cnktc2VjdGlvbiBwcmUgc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMH0uZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIsLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvdmVyLWltYWdlLC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay1jb3ZlciwuZW50cnktc2VjdGlvbiAud3AtYmxvY2stY292ZXItaW1hZ2V7bWFyZ2luOjJyZW0gMH0uZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSAud3AtYmxvY2staW1hZ2UsLmVudHJ5LXNlY3Rpb24gLndwLWJsb2NrLWdhbGxlcnkgLndwLWJsb2NrLWltYWdle21heC13aWR0aDppbmhlcml0fS5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5IGltZywuZW50cnktc2VjdGlvbiAud3AtYmxvY2stZ2FsbGVyeSBpbWd7bWFyZ2luOjB9LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkgbGksLmVudHJ5LXNlY3Rpb24gLndwLWJsb2NrLWdhbGxlcnkgbGl7cGFkZGluZzowfS5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5IGxpOjpiZWZvcmUsLmVudHJ5LXNlY3Rpb24gLndwLWJsb2NrLWdhbGxlcnkgbGk6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXRhYmxlLC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay10YWJsZXt3aWR0aDoxMDAlO21hcmdpbi10b3A6NXJlbTtvdmVyZmxvdy14OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5lbnRyeS1jb250ZW50IC53cC1ibG9jay10YWJsZSB0YWJsZS5oYXMtZml4ZWQtbGF5b3V0LC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay10YWJsZSB0YWJsZS5oYXMtZml4ZWQtbGF5b3V0e3RhYmxlLWxheW91dDphdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXRhYmxlIHRhYmxlLmhhcy1maXhlZC1sYXlvdXQgdGQsLmVudHJ5LXNlY3Rpb24gLndwLWJsb2NrLXRhYmxlIHRhYmxlLmhhcy1maXhlZC1sYXlvdXQgdGR7d29yZC1icmVhazp1bnNldH19LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRoZWFkIHRyLC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay10YWJsZSB0YWJsZSB0aGVhZCB0cntib3JkZXItYm90dG9tOi4xcmVtIHNvbGlkICNmMmYyZjJ9LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoLC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aHtwYWRkaW5nOjEuNXJlbSAxcmVtO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxNDAlfS5lbnRyeS1jb250ZW50IC53cC1ibG9jay10YWJsZSB0YWJsZSB0Ym9keSB0ciwuZW50cnktc2VjdGlvbiAud3AtYmxvY2stdGFibGUgdGFibGUgdGJvZHkgdHJ7Ym9yZGVyLWJvdHRvbTouMXJlbSBzb2xpZCAjZjJmMmYyfS5lbnRyeS1jb250ZW50IC53cC1ibG9jay10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCwuZW50cnktc2VjdGlvbiAud3AtYmxvY2stdGFibGUgdGFibGUgdGJvZHkgdHIgdGR7cGFkZGluZzoxcmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MTQwJX0uZW50cnktY29udGVudCAud3AtYmxvY2stZmlsZSwuZW50cnktc2VjdGlvbiAud3AtYmxvY2stZmlsZXttYXJnaW46MnJlbSAwfS5lbnRyeS1jb250ZW50IC53cC1ibG9jay1maWxlLC5lbnRyeS1jb250ZW50IC5pcy10eXBlLXZpZGVvLC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay1maWxlLC5lbnRyeS1zZWN0aW9uIC5pcy10eXBlLXZpZGVve21hcmdpbjoycmVtIDB9LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWZpbGUgaWZyYW1lLC5lbnRyeS1jb250ZW50IC5pcy10eXBlLXZpZGVvIGlmcmFtZSwuZW50cnktc2VjdGlvbiAud3AtYmxvY2stZmlsZSBpZnJhbWUsLmVudHJ5LXNlY3Rpb24gLmlzLXR5cGUtdmlkZW8gaWZyYW1le21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO21pbi1oZWlnaHQ6NDVyZW19LmVudHJ5LWNvbnRlbnQgaWZyYW1lLC5lbnRyeS1zZWN0aW9uIGlmcmFtZXttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OjQ1cmVtfS5lbnRyeS1jb250ZW50IC53cC1lbGVtZW50LWNhcHRpb24sLmVudHJ5LXNlY3Rpb24gLndwLWVsZW1lbnQtY2FwdGlvbnttYXJnaW4tdG9wOi41cmVtO2ZvbnQtc2l6ZToxLjZyZW19LmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMud3JhcC0tcmV2ZXJzZSwuZW50cnktc2VjdGlvbiAud3AtYmxvY2stY29sdW1ucy53cmFwLS1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2V9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5lbnRyeS1jb250ZW50IC53cC1ibG9jay1tZWRpYS10ZXh0Lmhhcy1tZWRpYS1vbi10aGUtcmlnaHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay1tZWRpYS10ZXh0Lmhhcy1tZWRpYS1vbi10aGUtcmlnaHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhe2dyaWQtcm93OjJ9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuZW50cnktY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dC5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50LC5lbnRyeS1zZWN0aW9uIC53cC1ibG9jay1tZWRpYS10ZXh0Lmhhcy1tZWRpYS1vbi10aGUtcmlnaHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnR7Z3JpZC1yb3c6MX19LmVudHJ5LWNvbnRlbnQtLXBhZ2UgcCwuZW50cnktY29udGVudC0tcGFnZSB1bCwuZW50cnktY29udGVudC0tcGFnZSBsaSwuZW50cnktY29udGVudC0tcGFnZSB1bCBsaSwuZW50cnktY29udGVudC0tcGFnZSBzcGFuLC5lbnRyeS1jb250ZW50LS1wYWdlIGksLmVudHJ5LWNvbnRlbnQtLXBhZ2UgdGFibGUsLmVudHJ5LWNvbnRlbnQtLXBhZ2UgYTpub3QoLmJ1dHRvbiksLmVudHJ5LXNlY3Rpb24tLXBhZ2UgcCwuZW50cnktc2VjdGlvbi0tcGFnZSB1bCwuZW50cnktc2VjdGlvbi0tcGFnZSBsaSwuZW50cnktc2VjdGlvbi0tcGFnZSB1bCBsaSwuZW50cnktc2VjdGlvbi0tcGFnZSBzcGFuLC5lbnRyeS1zZWN0aW9uLS1wYWdlIGksLmVudHJ5LXNlY3Rpb24tLXBhZ2UgdGFibGUsLmVudHJ5LXNlY3Rpb24tLXBhZ2UgYTpub3QoLmJ1dHRvbil7Y29sb3I6IzAwMDtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MTQwJX0uZW50cnktY29udGVudC0tcGFnZSBlbSwuZW50cnktc2VjdGlvbi0tcGFnZSBlbXtjb2xvcjojMDAwfS5lbnRyeS1jb250ZW50LS1wYWdlIGE6bm90KC5idXR0b24pLC5lbnRyeS1zZWN0aW9uLS1wYWdlIGE6bm90KC5idXR0b24pe2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5lbnRyeS1jb250ZW50LS1wYWdlIGE6bm90KC5idXR0b24pOmhvdmVyLC5lbnRyeS1zZWN0aW9uLS1wYWdlIGE6bm90KC5idXR0b24pOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXNlY29uZGFyeSl9LmJpZ2V5ZS1jb2x1bW5zLTIsLmJpZ2V5ZS1jb2x1bW5zLTMsLmJpZ2V5ZS1jb2x1bW5zLTQsLmJpZ2V5ZS1jb2x1bW5zLTUsLmJpZ2V5ZS1jb2x1bW5zLTYsLnByb2R1Y3RzLmNvbHVtbnMtMiwucHJvZHVjdHMuY29sdW1ucy0zLC5wcm9kdWN0cy5jb2x1bW5zLTQsLnByb2R1Y3RzLmNvbHVtbnMtNSwucHJvZHVjdHMuY29sdW1ucy02e2Rpc3BsYXk6Z3JpZDtnYXA6NHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LmJpZ2V5ZS1jb2x1bW5zLTIsLmJpZ2V5ZS1jb2x1bW5zLTMsLmJpZ2V5ZS1jb2x1bW5zLTQsLmJpZ2V5ZS1jb2x1bW5zLTUsLmJpZ2V5ZS1jb2x1bW5zLTYsLnByb2R1Y3RzLmNvbHVtbnMtMiwucHJvZHVjdHMuY29sdW1ucy0zLC5wcm9kdWN0cy5jb2x1bW5zLTQsLnByb2R1Y3RzLmNvbHVtbnMtNSwucHJvZHVjdHMuY29sdW1ucy02e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5iaWdleWUtY29sdW1ucy0yLC5wcm9kdWN0cy5jb2x1bW5zLTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfS5iaWdleWUtY29sdW1ucy0zLC5wcm9kdWN0cy5jb2x1bW5zLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfS5iaWdleWUtY29sdW1ucy00LC5wcm9kdWN0cy5jb2x1bW5zLTR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfS5iaWdleWUtY29sdW1ucy01LC5wcm9kdWN0cy5jb2x1bW5zLTV7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfS5iaWdleWUtY29sdW1ucy02LC5wcm9kdWN0cy5jb2x1bW5zLTZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfS5zaXRlLWZvb3Rlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXRleHQpfS5zaXRlLWZvb3RlciBoNnttYXJnaW4tYm90dG9tOjIuNHJlbTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxNDAlO2xldHRlci1zcGFjaW5nOi4wNHJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7b3BhY2l0eTouNH0uc2l0ZS1mb290ZXIgYTpob3Zlciwuc2l0ZS1mb290ZXIgYTpmb2N1c3tjb2xvcjp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LnNpdGUtZm9vdGVyX190b3B7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjEwcmVtfS5zaXRlLWZvb3Rlcl9fdG9wIGltZ3ttYXgtd2lkdGg6MjVlbTtoZWlnaHQ6YXV0b30uc2l0ZS1mb290ZXJfX3RvcCBwLC5zaXRlLWZvb3Rlcl9fdG9wIGF7Y29sb3I6dmFyKC0tY29sb3ItYnJhbmQtc2Vjb25kYXJ5KTtmb250LXNpemU6MS44cmVtfS5zaXRlLWZvb3Rlcl9fdG9wIGF7dGV4dC11bmRlcmxpbmUtb2Zmc2V0Oi41cmVtfS5zaXRlLWZvb3Rlcl9fYm90dG9te2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnNpdGUtZm9vdGVyX19jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NnJlbSAxMHJlbX0uc2l0ZS1mb290ZXJfX2xlZnQsLnNpdGUtZm9vdGVyX19yaWdodHtmbGV4OjF9LnNpdGUtZm9vdGVyX19ncmlke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6NnJlbSAxMHJlbTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LnNpdGUtZm9vdGVyX19ncmlke2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnNpdGUtZm9vdGVyX19oZWFkaW5nLS1zaW1wbGlmaWVke21hcmdpbi1ib3R0b206MnJlbTtmb250LXNpemU6MS44cmVtfS5zaXRlLWZvb3Rlcl9fbmVzdGVke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOjEuNnJlbX0uc2l0ZS1mb290ZXJfX2NvbHVtbntmbGV4OjF9LnNpdGUtZm9vdGVyX19jb2x1bW4tLW5ld3NsZXR0ZXJ7bWF4LXdpZHRoOjQ4cmVtfS5zaXRlLWZvb3Rlcl9fY29sdW1uLS1uZXdzbGV0dGVyIGg0e21hcmdpbjozLjJyZW0gMDtjb2xvcjojZmZmfS5zaXRlLWZvb3Rlcl9fY29sdW1uLS1uZXdzbGV0dGVyIC5zdWJzY3JpcHRpb24tbWFpbntkaXNwbGF5OmZsZXg7Z2FwOjFyZW07YWxpZ24taXRlbXM6Y2VudGVyfS5zaXRlLWZvb3Rlcl9faXRlbXMgbGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uc2l0ZS1mb290ZXJfX2l0ZW1zIGxpICp7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxNDAlO3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6Ljh9LnNpdGUtZm9vdGVyX19pdGVtcyBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MXJlbX0uc2l0ZS1mb290ZXJfX2l0ZW1zIGxpIHN2Z3t3aWR0aDoycmVtO2hlaWdodDoycmVtO21hcmdpbi1yaWdodDoxLjZyZW19LnNpdGUtZm9vdGVyX19zb2NpYWx7ZGlzcGxheTpmbGV4O2ZsZXg6MTtmbGV4LXdyYXA6d3JhcDtnYXA6M3JlbTthbGlnbi1pdGVtczpjZW50ZXJ9LnNpdGUtZm9vdGVyX19zb2NpYWwgbGl7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9LnNpdGUtZm9vdGVyX19zb2NpYWwgYXtkaXNwbGF5OmZsZXg7cGFkZGluZzoxLjJyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1zZWNvbmRhcnkpO2JvcmRlci1yYWRpdXM6MS41cmVtO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0uc2l0ZS1mb290ZXJfX3NvY2lhbCBhIGltZ3t3aWR0aDoyLjRyZW07aGVpZ2h0OjIuNHJlbTtvYmplY3QtZml0OmNvbnRhaW59LnNpdGUtZm9vdGVyX19zb2NpYWwgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpfS5zaXRlLWZvb3Rlcl9fc29jaWFsIHN2Z3t3aWR0aDoyLjRyZW07aGVpZ2h0OjIuNHJlbTtzdHJva2U6dmFyKC0tY29sb3ItYnJhbmQtcXVhdGVybmFyeSk7dHJhbnNpdGlvbjpzdHJva2UgLjNzIGVhc2UtaW4tb3V0fS5zaXRlLWZvb3Rlcl9fY29weXJpZ2h0e2Rpc3BsYXk6ZmxleDtmbGV4OjE7ZmxleC13cmFwOndyYXB9LnNpdGUtZm9vdGVyX19jb3B5cmlnaHQgc3Bhbntjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxNDAlO29wYWNpdHk6LjR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5zaXRlLWZvb3Rlcl9fY29weXJpZ2h0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnNpdGUtZm9vdGVyX19jb3B5cmlnaHQtZmllbGRze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJX0uc2l0ZS1mb290ZXJfX2NvcHlyaWdodC1maWVsZHMgbGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uc2l0ZS1mb290ZXJfX2NvcHlyaWdodC1maWVsZHMgbGkgYXtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxNDAlO29wYWNpdHk6LjR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5zaXRlLWZvb3Rlcl9fY29weXJpZ2h0LWZpZWxkcyBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MXJlbX19LnBhZ2VfX2hlYWR7bWFyZ2luLWJvdHRvbTo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsucGFnZV9faGVhZHttYXJnaW4tYm90dG9tOjRyZW19fS5wYWdlX19iYWNrLS10b3B7bWFyZ2luLWJvdHRvbTozcmVtfS5wYWdlX19iYWNrLS1ib3R0b217bWFyZ2luLXRvcDo2cmVtfS5hcmNoaXZlX19ibG9ja3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuYXJjaGl2ZV9fYmxvY2t7Z2FwOjNyZW19fS5hcmNoaXZlX19ibG9ja19fdGl0bGV7bWFyZ2luLWJvdHRvbTozcmVtO2ZvbnQtc2l6ZTozLjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5hcmNoaXZlX19ibG9ja19fdGl0bGV7bWFyZ2luLWJvdHRvbTowfX0uYXJjaGl2ZV9fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpO2dhcDo0cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuYXJjaGl2ZV9fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjRyZW19fS5hcmNoaXZlX19ncmlkLS1uZXdzLC5hcmNoaXZlX19ncmlkLS1ibG9ne2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LmFyY2hpdmVfX2dyaWQtLW5ld3MsLmFyY2hpdmVfX2dyaWQtLWJsb2d7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LmFyY2hpdmVfX2dyaWQtLWV2ZW50c3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuYXJjaGl2ZV9fZ3JpZC0tZXZlbnRze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5hcmNoaXZlX19ncmlkLS1lbXBsb3llZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfS5hcmNoaXZlX19ncmlkLS1mbGV4e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6NHJlbTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5hcmNoaXZlX19wb3N0c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo1cmVtfS5hcmNoaXZlX19zZWN0aW9uX190aXRsZXttYXJnaW46MCAwIDVyZW07Y29sb3I6dmFyKC0tY29sb3ItYnJhbmQtc2Vjb25kYXJ5KTtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjEuOHJlbTt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS5hcmNoaXZlX19zZWN0aW9uX190aXRsZS0tc2VwYXJhdG9ye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmFyY2hpdmVfX3NlY3Rpb25fX3RpdGxlLS1zZXBhcmF0b3I6OmFmdGVye2Rpc3BsYXk6YmxvY2s7ZmxleDphdXRvO2hlaWdodDoxcHg7bWFyZ2luLWxlZnQ6MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXNlY29uZGFyeSk7Y29udGVudDpcIlwifS5hcmNoaXZlX19zZWN0aW9uLS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LmFyY2hpdmVfX3BhZ2luYXRpb24gdWx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoycmVtO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmFydGljbGVfX2ltYWdle21hcmdpbi1ib3R0b206NHJlbX0uYXJ0aWNsZV9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7bWF4LWhlaWdodDo1MHJlbTtvYmplY3QtZml0OmNvdmVyO2JvcmRlci1yYWRpdXM6MXJlbX0uYXJ0aWNsZV9fcmVsYXRlZHttYXJnaW4tdG9wOjRyZW19LmFydGljbGVfX3JlbGF0ZWQtLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtnYXA6MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LmFydGljbGVfX3JlbGF0ZWQtLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LmFydGljbGVfX3JlbGF0ZWQtLXRpdGxle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjAgMCA1cmVtO2NvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXNlY29uZGFyeSk7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjE0MCV9LmFydGljbGVfX3JlbGF0ZWQtLXRpdGxlOjphZnRlcntkaXNwbGF5OmJsb2NrO2ZsZXg6YXV0bztoZWlnaHQ6MXB4O21hcmdpbi1sZWZ0OjJyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1zZWNvbmRhcnkpO2NvbnRlbnQ6XCJcIn0uYXJ0aWNsZV9fcGFnaW5hdGlvbnttYXJnaW4tdG9wOjRyZW07cGFkZGluZy10b3A6NHJlbTtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1jb2xvci1icmFuZC1hY2NlbnQpfS5hcnRpY2xlX19wYWdpbmF0aW9uLS1xdWlja3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uYXJ0aWNsZV9fcGFnaW5hdGlvbiBhLC5hcnRpY2xlX19wYWdpbmF0aW9uIHN2ZywuYXJ0aWNsZV9fcGFnaW5hdGlvbiBpe3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0uYXJ0aWNsZV9fcGFnaW5hdGlvbiBzdmcsLmFydGljbGVfX3BhZ2luYXRpb24gaXt3aWR0aDozLjJyZW07aGVpZ2h0OjMuMnJlbTtzdHJva2Utd2lkdGg6MXB4fS5hcnRpY2xlX19wYWdpbmF0aW9uIGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo0LjhyZW07aGVpZ2h0OjQuOHJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLWFjY2VudCk7Ym9yZGVyLXJhZGl1czouOHJlbX0uYXJ0aWNsZV9fcGFnaW5hdGlvbiBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtc2Vjb25kYXJ5KX0uYXJ0aWNsZV9fcGFnaW5hdGlvbiBhOmhvdmVyIHN2ZywuYXJ0aWNsZV9fcGFnaW5hdGlvbiBhOmhvdmVyIGl7Y29sb3I6I2ZmZn0uYWRtaW4tYmFye21hcmdpbi10b3A6LTMycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpey5hZG1pbi1iYXJ7bWFyZ2luLXRvcDotNDZweH19LmFkbWluLWJhciAud3AtYmFye3Bvc2l0aW9uOmZpeGVkO3RvcDoycHg7bGVmdDoycHg7ei1pbmRleDoxMH0uYWRtaW4tYmFyIC53cC1iYXJfX2ljb257ZGlzcGxheTpibG9jaztwYWRkaW5nOjJweCA2cHg7Zm9udC1zaXplOjE4cHg7Zm9udC1mYW1pbHk6XCJkYXNoaWNvbnNcIixzYW5zLXNlcmlmO2JhY2tncm91bmQ6IzIzMjgyZDtib3JkZXItcmFkaXVzOjEwMHB4fS5hZG1pbi1iYXIgLndwLWJhcl9faWNvbjo6YmVmb3Jle3RvcDowO2xlZnQ6MDtjb2xvcjpyZ2JhKDI0MCwyNDUsMjUwLC42KTtjb250ZW50Olwi74SgXCJ9LmFkbWluLWJhciAud3AtYmFyOmhvdmVyfiN3cGFkbWluYmFye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0uYWRtaW4tYmFyICN3cGFkbWluYmFye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LmFkbWluLWJhciAjd3BhZG1pbmJhcjpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LmhvbWUgLmNvbnRlbnQtLW9ubHl7ZGlzcGxheTpub25lfS5wYWdlOm5vdCguaG9tZSkgLmhvbWUtLW9ubHl7ZGlzcGxheTpub25lfS5wcm9kdWN0LWFyY2hpdmVfX3NpZGViYXJ7d2lkdGg6MjUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsucHJvZHVjdC1hcmNoaXZlX19zaWRlYmFye3Bvc2l0aW9uOmZpeGVkO2luc2V0OjA7ei1pbmRleDo5O3BhZGRpbmc6MnJlbTtvdmVyZmxvdy15OmF1dG87YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1ib2R5KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ucHJvZHVjdC1hcmNoaXZlX19zaWRlYmFyLmlzLW9wZW57dG9wOjUuM3JlbTt3aWR0aDoxMDAlO3BhZGRpbmc6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0ucHJvZHVjdC1hcmNoaXZlX19zaWRlYmFyLmlzLW9wZW4gLm1vYmlsZS1maWx0ZXItYXBwbHl7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6OTtkaXNwbGF5OmZsZXh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuc2hvcC1zaWRlYmFye3Bvc2l0aW9uOnJlbGF0aXZlO21heC1oZWlnaHQ6MTAwdmg7cGFkZGluZzoycmVtO292ZXJmbG93LXk6YXV0b319LnNob3Atc2lkZWJhcl9fc2VsZWN0ZWQtZmlsdGVyc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOi44cmVtO21hcmdpbi1ib3R0b206MS42cmVtfS5zaG9wLXNpZGViYXIgLnNlbGVjdGVkLWZpbHRlcntkaXNwbGF5OmZsZXg7Z2FwOi42cmVtO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOi44cmVtO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtib3JkZXItcmFkaXVzOi44cmVtfS5zaG9wLXNpZGViYXIgLnNlbGVjdGVkLWZpbHRlcl9fcmVtb3Zle3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTUgNUw1IDE1JyBzdHJva2U9JyUyMzAwNkRDQicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTUgNUwxNSAxNScgc3Ryb2tlPSclMjMwMDZEQ0InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0uc2hvcC1zaWRlYmFyIC5zZWxlY3RlZC1maWx0ZXJfX2xhYmVse2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MS42cmVtfS5zaG9wLXNpZGViYXJfX2NsZWFye2Rpc3BsYXk6bm9uZTthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjIuNHJlbSAwO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS42cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2N1cnNvcjpwb2ludGVyfS5zaG9wLXNpZGViYXJfX2NsZWFyLmlzLXZpc2libGV7ZGlzcGxheTpmbGV4fS5zaG9wLXNpZGViYXJfX2Nsb3Nle2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LnNob3Atc2lkZWJhcl9fY2xvc2V7cG9zaXRpb246c3RpY2t5O3RvcDoxcmVtO3JpZ2h0OjFyZW07ZGlzcGxheTpmbGV4O2Zsb2F0OnJpZ2h0O3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07Y3Vyc29yOnBvaW50ZXJ9LnNob3Atc2lkZWJhcl9fY2xvc2U6OmJlZm9yZSwuc2hvcC1zaWRlYmFyX19jbG9zZTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6LjJyZW07YmFja2dyb3VuZDp2YXIoLS1jb2xvci1icmFuZC10ZXh0KTtjb250ZW50OlwiXCJ9LnNob3Atc2lkZWJhcl9fY2xvc2U6OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uc2hvcC1zaWRlYmFyX19jbG9zZTo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfX0uc2hvcC1zaWRlYmFyIC5maWx0ZXItZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tYm90dG9tOjEuMnJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDRkNGQ0fS5zaG9wLXNpZGViYXIgLmZpbHRlci1ncm91cF9fZmllbGRzLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2dhcDoxLjZyZW07anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEuNnJlbX0uc2hvcC1zaWRlYmFyIC5maWx0ZXItZ3JvdXBfX3RvcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjEwMCU7cGFkZGluZzoxLjRyZW0gMDtjdXJzb3I6cG9pbnRlcn0uc2hvcC1zaWRlYmFyIC5maWx0ZXItZ3JvdXBfX3RpdGxle21hcmdpbjowO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MnJlbX0uc2hvcC1zaWRlYmFyIC5maWx0ZXItZ3JvdXBfX3RvZ2dsZXtkaXNwbGF5OmJsb2NrO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNSA4TDEwIDEzTDE1IDgnIHN0cm9rZT0nJTIzMTQxNTE3JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47Ym9yZGVyOjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2U7cG9pbnRlci1ldmVudHM6bm9uZX0uc2hvcC1zaWRlYmFyIC5maWx0ZXItZ3JvdXBfX3dyYXBwZXJ7ZGlzcGxheTpub25lO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWJvdHRvbToxLjZyZW19LnNob3Atc2lkZWJhciAuZmlsdGVyLWdyb3VwLmlzLW9wZW4+LmZpbHRlci1ncm91cF9fd3JhcHBlcntkaXNwbGF5OmZsZXh9LnNob3Atc2lkZWJhciAuZmlsdGVyLWdyb3VwLmlzLW9wZW4gLmZpbHRlci1ncm91cF9fdG9nZ2xle3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc2hvcC1zaWRlYmFyIC5maWx0ZXItaXRlbXtkaXNwbGF5OmZsZXg7Z2FwOjFyZW07YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206LjhyZW07Y3Vyc29yOnBvaW50ZXJ9LnNob3Atc2lkZWJhciAuZmlsdGVyLWl0ZW06aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF0sLnNob3Atc2lkZWJhciAuZmlsdGVyLWl0ZW06aG92ZXIgaW5wdXRbdHlwZT1yYWRpb117Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpfS5zaG9wLXNpZGViYXIgLmZpbHRlci1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5zaG9wLXNpZGViYXIgLmZpbHRlci1pdGVtIGlucHV0W3R5cGU9cmFkaW9de3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOi4xcmVtIHNvbGlkICNhMTlhOTU7Ym9yZGVyLXJhZGl1czouM3JlbTtjdXJzb3I6cG9pbnRlcjthcHBlYXJhbmNlOm5vbmV9LnNob3Atc2lkZWJhciAuZmlsdGVyLWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCwuc2hvcC1zaWRlYmFyIC5maWx0ZXItaXRlbSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtdGV4dCk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXRleHQpfS5zaG9wLXNpZGViYXIgLmZpbHRlci1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmFmdGVyLC5zaG9wLXNpZGViYXIgLmZpbHRlci1pdGVtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDouM3JlbTtsZWZ0Oi42cmVtO3dpZHRoOi41cmVtO2hlaWdodDoxcmVtO2JvcmRlcjpzb2xpZCAjZmZmO2JvcmRlci13aWR0aDowIC4zcmVtIC4zcmVtIDA7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7Y29udGVudDpcIlwifS5zaG9wLXNpZGViYXIgLmZpbHRlci1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmZpbHRlci1pdGVtX19sYWJlbCwuc2hvcC1zaWRlYmFyIC5maWx0ZXItaXRlbSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKy5maWx0ZXItaXRlbV9fbGFiZWx7Y29sb3I6dmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSk7Zm9udC13ZWlnaHQ6NzAwfS5zaG9wLXNpZGViYXIgLmZpbHRlci1pdGVtX19sYWJlbHtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjIuNHJlbTtjdXJzb3I6cG9pbnRlcn0uc2hvcC1zaWRlYmFyX19jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlci1pdGVte3BhZGRpbmc6MS4ycmVtIDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q0ZDRkNH0uc2hvcC1zaWRlYmFyX19jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlci1pdGVtX19sYWJlbHtmb250LXdlaWdodDo1MDB9LnNob3Atc2lkZWJhcl9fY29tcGFyZS1oZWFkZXJ7bWFyZ2luOjMuNnJlbSAwIDIuNHJlbX0uc2hvcC1zaWRlYmFyX19jb21wYXJlLWhlYWRlciBoNHttYXJnaW4tYm90dG9tOi41cmVtfS5zaG9wLXNpZGViYXJfX2NvbXBhcmUtY291bnR7Y29sb3I6I2IxYjFiMTtmb250LXNpemU6MS40cmVtfS5zaG9wLXNpZGViYXJfX2NvbXBhcmUtbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLCAxZnIpO2dhcDoxLjZyZW19LnNob3Atc2lkZWJhcl9fY29tcGFyZS1hY3Rpb25ze2Rpc3BsYXk6ZmxleDtnYXA6MS42cmVtO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOjEuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7Lm1vYmlsZS1maWx0ZXItYnV0dG9uLC5tb2JpbGUtZmlsdGVyLWFwcGx5e2Rpc3BsYXk6ZmxleH19Lm1vYmlsZS1maWx0ZXItYnV0dG9uLC5tb2JpbGUtZmlsdGVyLWFwcGx5e3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6ODtkaXNwbGF5Om5vbmU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtwYWRkaW5nOjFyZW07YmFja2dyb3VuZDojYmZjOWMzO2N1cnNvcjpwb2ludGVyfS5oYXMtbW9iaWxlLXRvcC1iYXIgLnNpdGUtaGVhZGVyLS1zdGlja3krLnNpdGUtY29udGVudCAuc2hvcC1sYXlvdXRfX3NpZGViYXIuaXMtb3Blbnt0b3A6NS4zcmVtICFpbXBvcnRhbnR9Lmhhcy1tb2JpbGUtdG9wLWJhciAuc2l0ZS1oZWFkZXIrLnNpdGUtY29udGVudCAuc2hvcC1sYXlvdXRfX3NpZGViYXIuaXMtb3Blbnt0b3A6OS4ycmVtfWJvZHk6aGFzKC5zaG9wLWxheW91dF9fc2lkZWJhci5pcy1vcGVuKXtvdmVyZmxvdzpoaWRkZW59LmZpbHRlci1yYW5nZV9fZmllbGRzLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2dhcDoxLjZyZW07anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJX0uZmlsdGVyLXJhbmdlX19maWVsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCV9LmZpbHRlci1yYW5nZV9fZmllbGQgc3BhbnttYXJnaW4tYm90dG9tOi40cmVtO2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MTQwJX0uZmlsdGVyLXJhbmdlX19maWVsZCBzZWxlY3R7cGFkZGluZzouOHJlbSAxLjZyZW07Zm9udC1zaXplOjEuNHJlbTtib3JkZXI6LjVweCBzb2xpZCAjZDRkNGQ0O2JvcmRlci1yYWRpdXM6LjhyZW19LmZpbHRlci1yYW5nZV9fc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoyOHB4O21hcmdpbi10b3A6MTZweH0uZmlsdGVyLXJhbmdlX19zbGlkZXItdHJhY2t7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6NHB4O2JhY2tncm91bmQ6I2Q0ZDRkNDtib3JkZXItcmFkaXVzOjk5OXB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5maWx0ZXItcmFuZ2VfX3NsaWRlci1yYW5nZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2hlaWdodDo0cHg7YmFja2dyb3VuZDojMzIzMjMyO2JvcmRlci1yYWRpdXM6OTk5cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmZpbHRlci1yYW5nZV9fc2xpZGVyLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3dpZHRoOjEwMCU7bWFyZ2luOjA7YmFja2dyb3VuZDpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfS5maWx0ZXItcmFuZ2VfX3NsaWRlci1pbnB1dDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmZpbHRlci1yYW5nZV9fc2xpZGVyLWlucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYnt3aWR0aDoxLjJyZW07aGVpZ2h0OjEuMnJlbTtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLWJyYW5kLXRleHQpO2JvcmRlci1yYWRpdXM6MTAwcmVtO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtwb2ludGVyLWV2ZW50czphdXRvfS5maWx0ZXItcmFuZ2VfX3NsaWRlci1pbnB1dDo6LW1vei1yYW5nZS10cmFja3toZWlnaHQ6NHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uZmlsdGVyLXJhbmdlX19zbGlkZXItaW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWJ7d2lkdGg6MS4ycmVtO2hlaWdodDoxLjJyZW07YmFja2dyb3VuZDp2YXIoLS1jb2xvci1icmFuZC10ZXh0KTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMHJlbTtjdXJzb3I6cG9pbnRlcjtwb2ludGVyLWV2ZW50czphdXRvfS5jb21wYXJlLXByb2R1Y3Rze21hcmdpbi10b3A6Mi40cmVtO21hcmdpbi1ib3R0b206MThyZW19LmNvbXBhcmUtcHJvZHVjdHNfX3RpdGxle21hcmdpbi1ib3R0b206NHJlbTtmb250LXNpemU6NS4ycmVtO2xpbmUtaGVpZ2h0OjEwMCV9LmNvbXBhcmUtcHJvZHVjdHNfX3RhYmxlLXdyYXBwZXJ7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmhpZGRlbn0uY29tcGFyZS1wcm9kdWN0c19fdGFibGUtd3JhcHBlci5oYXMtc2Nyb2xse292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uY29tcGFyZS1wcm9kdWN0c19fdGFibGV7d2lkdGg6MTAwJTt0YWJsZS1sYXlvdXQ6Zml4ZWQ7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS5jb21wYXJlLXByb2R1Y3RzX190YWJsZS5oYXMtc2Nyb2xse3dpZHRoOm1heC1jb250ZW50fS5jb21wYXJlLXByb2R1Y3RzX190YWJsZS5oYXMtc2Nyb2xsIHRoLC5jb21wYXJlLXByb2R1Y3RzX190YWJsZS5oYXMtc2Nyb2xsIHRke3dpZHRoOjMwcmVtO21pbi13aWR0aDozMHJlbTttYXgtd2lkdGg6MzByZW19LmNvbXBhcmUtcHJvZHVjdHNfX3RhYmxlIHRoZWFkIHRyIHRoe3BhZGRpbmctdG9wOjA7dmVydGljYWwtYWxpZ246dG9wfS5jb21wYXJlLXByb2R1Y3RzX190YWJsZSB0cjpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS5jb21wYXJlLXByb2R1Y3RzX190YWJsZSB0ciB0aCwuY29tcGFyZS1wcm9kdWN0c19fdGFibGUgdHIgdGR7d2lkdGg6MjUlO3BhZGRpbmc6MS42cmVtIDIuNHJlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7d29yZC1icmVhazpicmVhay13b3JkO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDRkNGQ0fS5jb21wYXJlLXByb2R1Y3RzX190YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCwuY29tcGFyZS1wcm9kdWN0c19fdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MH0uY29tcGFyZS1wcm9kdWN0c19fcHJvZHVjdHtwb3NpdGlvbjpyZWxhdGl2ZX0uY29tcGFyZS1wcm9kdWN0c19fcHJvZHVjdCAuYnV0dG9ue3dpZHRoOjEwMCU7bWFyZ2luOjRyZW0gMDt0ZXh0LWFsaWduOmNlbnRlcn0uY29tcGFyZS1wcm9kdWN0c19faW1hZ2V7bWFyZ2luLWJvdHRvbTo0cmVtfS5jb21wYXJlLXByb2R1Y3RzX19pbWFnZSBpbWd7d2lkdGg6MjRyZW07bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjE4cmVtO29iamVjdC1maXQ6Y29udGFpbjthc3BlY3QtcmF0aW86NC8zfS5jb21wYXJlLXByb2R1Y3RzX19wcm9kdWN0LXRpdGxle21hcmdpbi1ib3R0b206MS42cmVtO2ZvbnQtc2l6ZToyLjRyZW19LmNvbXBhcmUtcHJvZHVjdHNfX3ByaWNle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtnYXA6LjhyZW07YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luOjEuNnJlbSAwfS5jb21wYXJlLXByb2R1Y3RzX19wcmljZSAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LC5jb21wYXJlLXByb2R1Y3RzX19wcmljZSAud29vY29tbWVyY2UtUHJpY2UtY3VycmVuY3lTeW1ib2x7Y29sb3I6dmFyKC0tY29sb3ItYnJhbmQtdGV4dCk7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyLjRyZW07bGluZS1oZWlnaHQ6MTIwJX0uY29tcGFyZS1wcm9kdWN0c19fcHJpY2UgaW5ze3RleHQtZGVjb3JhdGlvbjpub25lfS5jb21wYXJlLXByb2R1Y3RzX19wcmljZSBpbnMgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCwuY29tcGFyZS1wcm9kdWN0c19fcHJpY2UgaW5zIC53b29jb21tZXJjZS1QcmljZS1jdXJyZW5jeVN5bWJvbHtjb2xvcjp2YXIoLS1jb2xvci1icmFuZC10ZXh0KTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjIuNHJlbTtsaW5lLWhlaWdodDoxMjAlfS5jb21wYXJlLXByb2R1Y3RzX19wcmljZSBkZWx7Y29sb3I6I2IxYjFiMX0uY29tcGFyZS1wcm9kdWN0c19fcHJpY2UgZGVsIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQsLmNvbXBhcmUtcHJvZHVjdHNfX3ByaWNlIGRlbCAud29vY29tbWVyY2UtUHJpY2UtY3VycmVuY3lTeW1ib2x7Y29sb3I6I2IxYjFiMTtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoxNDAlfS5jb21wYXJlLXByb2R1Y3RzX19yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt3aWR0aDo0cmVtO2hlaWdodDo0cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE1IDVMNSAxNScgc3Ryb2tlPSclMjMxNDE1MTcnIHN0cm9rZS13aWR0aD0nMS4zMzMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J001IDVMMTUgMTUnIHN0cm9rZT0nJTIzMTQxNTE3JyBzdHJva2Utd2lkdGg9JzEuMzMzMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOjJyZW07Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jb2xvci1icmFuZC10ZXh0KTtib3JkZXItcmFkaXVzOi44cmVtO2N1cnNvcjpwb2ludGVyfS5jYW52YXN7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjEwMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjYwcmVtO21heC13aWR0aDoxMDAlO2hlaWdodDoxMDBkdmg7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCx2aXNpYmlsaXR5IC4zcyBlYXNlLWluLW91dH0uY2FudmFzLS11bm1heHttYXgtd2lkdGg6OTAlfS5jYW52YXMtLWxhcmdle3dpZHRoOjkwcmVtO21heC13aWR0aDo5MCV9LmNhbnZhcy0tbGVmdHtyaWdodDphdXRvO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmNhbnZhcy0tYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKTt2aXNpYmlsaXR5OnZpc2libGV9LmNhbnZhc19fdG9nZ2xle2Rpc3BsYXk6ZmxleDtnYXA6MXJlbTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uY2FudmFzX190b2dnbGUtLWxpbmt7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZS1pbi1vdXR9LmNhbnZhc19fdG9nZ2xlLS1saW5rOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXNlY29uZGFyeSl9LmNhbnZhc19fdG9nZ2xlLS1mbG9hdHtwb3NpdGlvbjpmaXhlZDtyaWdodDozcmVtO2JvdHRvbTozcmVtO3otaW5kZXg6Mjt3aWR0aDo5cmVtO2hlaWdodDo5cmVtO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDMxNWRlZywgIzQyMkU2OSAwJSwgIzVEM0FBMSA3Ny44OSUpO2JhY2tncm91bmQtcG9zaXRpb246MTAwJSAwO2JhY2tncm91bmQtc2l6ZToyMDAlIDEwMCU7Ym9yZGVyLXJhZGl1czoxMDByZW07Ym94LXNoYWRvdzowIDAgNDVweCAwIHJnYmEoMCwwLDAsLjEyKTt0cmFuc2l0aW9uOmJhY2tncm91bmQtcG9zaXRpb24gLjJzfS5jYW52YXNfX3RvZ2dsZS0tZmxvYXQ6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LmNhbnZhc19fdG9nZ2xlLS1pY29ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuY2FudmFzX190b2dnbGUtLWljb257cGFkZGluZzoxcmVtfX0uY2FudmFzX190b2dnbGUtLWljb24gaW1ne3dpZHRoOjNyZW07aGVpZ2h0OjNyZW19LmNhbnZhc19fdG9nZ2xlLS1pY29uIHNwYW57Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxMDAlfS5jYW52YXNfX3dyYXBwZXJ7cGFkZGluZzoycmVtO292ZXJmbG93LXg6aGlkZGVufS5jYW52YXNfX3dyYXBwZXItLXNwYWNlZHtwYWRkaW5nOjRyZW0gM3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LmNhbnZhc19fd3JhcHBlci0tc3BhY2Vke3BhZGRpbmc6MnJlbX19LmNhbnZhc19fY29udGFpbmVye3BhZGRpbmc6NHJlbX0uY2FudmFzX19jb250YWluZXItLWNhcnR7cGFkZGluZzoxMHJlbSA2cmVtIDZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5jYW52YXNfX2NvbnRhaW5lci0tY2FydHtwYWRkaW5nOjJyZW19fS5jYW52YXNfX2hlYWRlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21hcmdpbi1ib3R0b206MnJlbX0uY2FudmFzX190aXRsZXttYXJnaW4tYm90dG9tOjMuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LmNhbnZhc19fdGl0bGUgaDN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6Mi42cmVtfX0uY2FudmFzX19kaXNtaXNze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo0LjhyZW07aGVpZ2h0OjQuOHJlbTtib3JkZXItcmFkaXVzOi44cmVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXR9LmNhbnZhc19fZGlzbWlzcyBzdmd7c3Ryb2tlOiNmZmY7dHJhbnNpdGlvbjpzdHJva2UgLjNzIGVhc2UtaW4tb3V0fS5jYW52YXNfX2Rpc21pc3M6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KX0uY2FudmFzX19kaXNtaXNzOmhvdmVyIHN2Z3tzdHJva2U6I2ZmZn0uY2FudmFzX19kaXNtaXNzLS1zaW1wbGV7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uY2FudmFzX19kaXNtaXNzLS1saWdodCBzdmd7c3Ryb2tlOiNmZmZ9LmNhbnZhc19fZGlzbWlzcy0tbGlnaHQ6aG92ZXIgc3Zne3N0cm9rZTp2YXIoLS1jb2xvci1icmFuZC1hY2NlbnQpfS5jYW52YXNfX2Rpc21pc3MtLWZsb2F0LXJpZ2h0LC5jYW52YXNfX2Rpc21pc3MtLWZsb2F0LWxlZnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJyZW19LmNhbnZhc19fZGlzbWlzcy0tZmxvYXQtcmlnaHR7cmlnaHQ6MnJlbX0uY2FudmFzX19kaXNtaXNzLS1mbG9hdC1sZWZ0e2xlZnQ6MnJlbX0uY2FudmFzX19kaXNtaXNzLS1jbG9zZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmNhbnZhc19fZGlzbWlzcy0tY2xvc2U6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5jYW52YXNfX2Rpc21pc3MtLWNsb3NlOmhvdmVyPnNwYW46OmJlZm9yZSwuY2FudmFzX19kaXNtaXNzLS1jbG9zZTpob3Zlcj5zcGFuOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXNlY29uZGFyeSl9LmNhbnZhc19fZGlzbWlzcy0tY2xvc2Utb25seXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjQuNHJlbTtoZWlnaHQ6NC40cmVtO2JvcmRlci1yYWRpdXM6MTAwcmVtO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXR9LmNhbnZhc19fZGlzbWlzcy0tY2xvc2Utb25seTo6YmVmb3JlLC5jYW52YXNfX2Rpc21pc3MtLWNsb3NlLW9ubHk6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KTtib3JkZXItcmFkaXVzOjEwMHJlbTt0cmFuc2Zvcm06c2NhbGVYKDEpO2NvbnRlbnQ6XCJcIjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXR9LmNhbnZhc19fZGlzbWlzcy0tY2xvc2Utb25seTo6YmVmb3Jle3RvcDowO2xlZnQ6NTAlO3dpZHRoOjJweDtoZWlnaHQ6NC40cmVtO3RyYW5zZm9ybS1vcmlnaW46dG9wfS5jYW52YXNfX2Rpc21pc3MtLWNsb3NlLW9ubHk6OmFmdGVye3RvcDo1MCU7bGVmdDowO3dpZHRoOjQuNHJlbTtoZWlnaHQ6MnB4O3RyYW5zZm9ybS1vcmlnaW46cmlnaHR9LmNhbnZhc19fZGlzbWlzcy0tY2xvc2Utb25seTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmNhbnZhc19fZGlzbWlzcy0tY2xvc2Utb25seTpob3Zlcjo6YmVmb3JlLC5jYW52YXNfX2Rpc21pc3MtLWNsb3NlLW9ubHk6aG92ZXI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtc2Vjb25kYXJ5KX0uY2FudmFzX19ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1ncm93OjE7Z2FwOjJyZW19LmNhbnZhc19fYm9keS0tY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmNhbnZhcy0tZm9ybSAuYnV0dG9uLS1ncmFkaWVudHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmc6Mi4ycmVtIDIuNHJlbSAyLjJyZW0gNnJlbTtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjJyZW19LmNhbnZhcy0tZm9ybSAuYnV0dG9uLS1ncmFkaWVudCAud3BjZjctc3Bpbm5lcntkaXNwbGF5Om5vbmV9LmNhbnZhcy0tZm9ybSAuYnV0dG9uLS1ncmFkaWVudDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo0MiU7d2lkdGg6Mi40cmVtO2hlaWdodDoyLjRyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJhc3NldHMvZGlzdC9pbWcvc3ZnL2NoZWNrLnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt0cmFuc2Zvcm06dHJhbnNsYXRlKC00MiUsIC01MCUpO2NvbnRlbnQ6XCJcIn0uY2FudmFzX19mb3JtX19yZXNwb25zZSBoM3ttYXJnaW4tYm90dG9tOjNyZW19LmNhbnZhc19fZm9ybV9fcmVzcG9uc2UgaW1ne21heC1oZWlnaHQ6OC43cmVtO21hcmdpbi1ib3R0b206OHJlbX0uY2FudmFzX19mb3JtX19yZXNwb25zZSAuYnV0dG9ue21hcmdpbi10b3A6NHJlbX0uZHJvcGRvd257cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duX19jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDotMnJlbTt6LWluZGV4OjE7ZGlzcGxheTpub25lO3dpZHRoOmNhbGMoMTAwJSArIDRyZW0pO3BhZGRpbmc6MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXNlY29uZGFyeSk7Ym9yZGVyLXJhZGl1czouOHJlbX0uZHJvcGRvd25fX2NvbnRhaW5lciBhe3RleHQtZGVjb3JhdGlvbjpub25lfS5kcm9wZG93bl9faW1hZ2V7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTtvYmplY3QtZml0OmNvdmVyO2JvcmRlci1yYWRpdXM6MTAwcmVtfS5kcm9wZG93bl9fbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MXJlbX0uZHJvcGRvd25fX21lbnUgbGkgYTpob3Zlcntjb2xvcjp2YXIoLS1jb2xvci1icmFuZC1hY2NlbnQpfS5kcm9wZG93bl9fdG9nZ2xlIC5kcm9wZG93bl9faWNvbnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXR9LmRyb3Bkb3duX190b2dnbGV7ZGlzcGxheTpmbGV4O2dhcDoxcmVtO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MS44cmVtfS5kcm9wZG93bl9fdG9nZ2xlLS1hY3RpdmUgLmRyb3Bkb3duX19pY29ue3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LmRyb3Bkb3duLS1tb2JpbGUtaW5saW5lIC5kcm9wZG93bl9fY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfX0uZHJvcGRvd24tLWhlYWRlciAuZHJvcGRvd25fX2NvbnRhaW5lcnt0b3A6Y2FsYygxMDAlICsgMXJlbSk7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmRyb3Bkb3duLS1saWdodCAqe2NvbG9yOiNmZmZ9LmRyb3Bkb3duLS1tZWRpdW0gKntmb250LXNpemU6MS44cmVtfS5kcm9wZG93bi0tYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmJ1dHRvbixhLmJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjEuNnJlbSAyLjRyZW07Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MS42cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItcmFkaXVzOjEuNXJlbTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LmJ1dHRvbi0tZmlsbGVkOm5vdCgud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlcl9fc3VibWl0KSwuYnV0dG9uLS1wcmltYXJ5Om5vdCgud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlcl9fc3VibWl0KSwuYnV0dG9uLndvb2NvbW1lcmNlLUJ1dHRvbjpub3QoLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXJfX3N1Ym1pdCksYS5idXR0b24tLWZpbGxlZDpub3QoLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXJfX3N1Ym1pdCksYS5idXR0b24tLXByaW1hcnk6bm90KC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyX19zdWJtaXQpLGEuYnV0dG9uLndvb2NvbW1lcmNlLUJ1dHRvbjpub3QoLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXJfX3N1Ym1pdCl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXNlY29uZGFyeSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jb2xvci1icmFuZC1zZWNvbmRhcnkpfS5idXR0b24tLWZpbGxlZDpub3QoLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXJfX3N1Ym1pdCk6aG92ZXIsLmJ1dHRvbi0tcHJpbWFyeTpub3QoLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXJfX3N1Ym1pdCk6aG92ZXIsLmJ1dHRvbi53b29jb21tZXJjZS1CdXR0b246bm90KC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyX19zdWJtaXQpOmhvdmVyLGEuYnV0dG9uLS1maWxsZWQ6bm90KC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyX19zdWJtaXQpOmhvdmVyLGEuYnV0dG9uLS1wcmltYXJ5Om5vdCgud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlcl9fc3VibWl0KTpob3ZlcixhLmJ1dHRvbi53b29jb21tZXJjZS1CdXR0b246bm90KC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyX19zdWJtaXQpOmhvdmVye2ZvbnQtc2l6ZToxLjhyZW19LmJ1dHRvbi0tZmlsbGVkOm5vdCgud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlcl9fc3VibWl0KTpmb2N1cywuYnV0dG9uLS1wcmltYXJ5Om5vdCgud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlcl9fc3VibWl0KTpmb2N1cywuYnV0dG9uLndvb2NvbW1lcmNlLUJ1dHRvbjpub3QoLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXJfX3N1Ym1pdCk6Zm9jdXMsYS5idXR0b24tLWZpbGxlZDpub3QoLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXJfX3N1Ym1pdCk6Zm9jdXMsYS5idXR0b24tLXByaW1hcnk6bm90KC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyX19zdWJtaXQpOmZvY3VzLGEuYnV0dG9uLndvb2NvbW1lcmNlLUJ1dHRvbjpub3QoLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXJfX3N1Ym1pdCk6Zm9jdXN7Zm9udC1zaXplOjEuOHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDVkYWQ7Ym9yZGVyLWNvbG9yOiMwMDVkYWR9LmJ1dHRvbi0tZmlsbGVkOm5vdCgud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlcl9fc3VibWl0KTphY3RpdmUsLmJ1dHRvbi0tcHJpbWFyeTpub3QoLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXJfX3N1Ym1pdCk6YWN0aXZlLC5idXR0b24ud29vY29tbWVyY2UtQnV0dG9uOm5vdCgud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlcl9fc3VibWl0KTphY3RpdmUsYS5idXR0b24tLWZpbGxlZDpub3QoLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXJfX3N1Ym1pdCk6YWN0aXZlLGEuYnV0dG9uLS1wcmltYXJ5Om5vdCgud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlcl9fc3VibWl0KTphY3RpdmUsYS5idXR0b24ud29vY29tbWVyY2UtQnV0dG9uOm5vdCgud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlcl9fc3VibWl0KTphY3RpdmV7Zm9udC1zaXplOjEuOHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDVkYWQ7Ym9yZGVyOjNweCBzb2xpZCAjZmZmO291dGxpbmU6MXB4IHNvbGlkIHZhcigtLWNvbG9yLWJyYW5kLXRleHQpfS5idXR0b24tLXNlY29uZGFyeSxhLmJ1dHRvbi0tc2Vjb25kYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1zZWNvbmRhcnkpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1zZWNvbmRhcnkpfS5idXR0b24tLXNlY29uZGFyeTpob3ZlcixhLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVye2ZvbnQtc2l6ZToxLjhyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KTtib3JkZXItY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSl9LmJ1dHRvbi0tdHJpZXRhcnksYS5idXR0b24tLXRyaWV0YXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC10cmlldGFyeSk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXRyaWV0YXJ5KX0uYnV0dG9uLS10cmlldGFyeTpob3ZlciwuYnV0dG9uLS10cmlldGFyeTpmb2N1cyxhLmJ1dHRvbi0tdHJpZXRhcnk6aG92ZXIsYS5idXR0b24tLXRyaWV0YXJ5OmZvY3Vze2ZvbnQtc2l6ZToxLjhyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KTtib3JkZXItY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSl9LmJ1dHRvbi0tYWNjZW50LGEuYnV0dG9uLS1hY2NlbnR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLWFjY2VudCk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLWFjY2VudCl9LmJ1dHRvbi0tYWNjZW50OmhvdmVyLC5idXR0b24tLWFjY2VudDpmb2N1cyxhLmJ1dHRvbi0tYWNjZW50OmhvdmVyLGEuYnV0dG9uLS1hY2NlbnQ6Zm9jdXN7Zm9udC1zaXplOjEuOHJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KX0uYnV0dG9uLS10cmFuc3BhcmVudCxhLmJ1dHRvbi0tdHJhbnNwYXJlbnR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfS5idXR0b24tLXRyYW5zcGFyZW50OmhvdmVyLC5idXR0b24tLXRyYW5zcGFyZW50OmZvY3VzLGEuYnV0dG9uLS10cmFuc3BhcmVudDpob3ZlcixhLmJ1dHRvbi0tdHJhbnNwYXJlbnQ6Zm9jdXN7Zm9udC1zaXplOjEuOHJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KX0uYnV0dG9uLS11bmRlcmxpbmUsYS5idXR0b24tLXVuZGVybGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMCAuNHJlbTtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjEwMCV9LmJ1dHRvbi0tdW5kZXJsaW5lOjpiZWZvcmUsYS5idXR0b24tLXVuZGVybGluZTo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC10ZXh0KTtjb250ZW50OlwiXCJ9LmJ1dHRvbi0tb3V0bGluZWQsYS5idXR0b24tLW91dGxpbmVke2NvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYnV0dG9uLS1vdXRsaW5lZDpob3ZlciwuYnV0dG9uLS1vdXRsaW5lZDpmb2N1cyxhLmJ1dHRvbi0tb3V0bGluZWQ6aG92ZXIsYS5idXR0b24tLW91dGxpbmVkOmZvY3Vze2ZvbnQtc2l6ZToxLjhyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KTtib3JkZXItY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSl9LmJ1dHRvbi0tb3V0bGluZWQtcHJpbWFyeSwuYnV0dG9uLS1vdXRsaW5lZC1zZWNvbmRhcnksLmJ1dHRvbi0tb3V0bGluZWQtYWNjZW50LC5idXR0b24tLW91dGxpbmVkLWRhcmssYS5idXR0b24tLW91dGxpbmVkLXByaW1hcnksYS5idXR0b24tLW91dGxpbmVkLXNlY29uZGFyeSxhLmJ1dHRvbi0tb3V0bGluZWQtYWNjZW50LGEuYnV0dG9uLS1vdXRsaW5lZC1kYXJre2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYnV0dG9uLS1vdXRsaW5lZC1wcmltYXJ5LGEuYnV0dG9uLS1vdXRsaW5lZC1wcmltYXJ5e2NvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KX0uYnV0dG9uLS1vdXRsaW5lZC1wcmltYXJ5OmhvdmVyLC5idXR0b24tLW91dGxpbmVkLXByaW1hcnk6Zm9jdXMsYS5idXR0b24tLW91dGxpbmVkLXByaW1hcnk6aG92ZXIsYS5idXR0b24tLW91dGxpbmVkLXByaW1hcnk6Zm9jdXN7Zm9udC1zaXplOjEuOHJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KX0uYnV0dG9uLS1vdXRsaW5lZC1zZWNvbmRhcnksYS5idXR0b24tLW91dGxpbmVkLXNlY29uZGFyeXtjb2xvcjp2YXIoLS1jb2xvci1icmFuZC1zZWNvbmRhcnkpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1zZWNvbmRhcnkpfS5idXR0b24tLW91dGxpbmVkLXNlY29uZGFyeTpob3ZlciwuYnV0dG9uLS1vdXRsaW5lZC1zZWNvbmRhcnk6Zm9jdXMsYS5idXR0b24tLW91dGxpbmVkLXNlY29uZGFyeTpob3ZlcixhLmJ1dHRvbi0tb3V0bGluZWQtc2Vjb25kYXJ5OmZvY3Vze2ZvbnQtc2l6ZToxLjhyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1zZWNvbmRhcnkpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1zZWNvbmRhcnkpfS5idXR0b24tLW91dGxpbmVkLWRhcmssYS5idXR0b24tLW91dGxpbmVkLWRhcmt7Y29sb3I6dmFyKC0tY29sb3ItYnJhbmQtdGV4dCk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jb2xvci1icmFuZC10ZXh0KX0uYnV0dG9uLS1vdXRsaW5lZC1kYXJrOmhvdmVyLC5idXR0b24tLW91dGxpbmVkLWRhcms6Zm9jdXMsYS5idXR0b24tLW91dGxpbmVkLWRhcms6aG92ZXIsYS5idXR0b24tLW91dGxpbmVkLWRhcms6Zm9jdXN7Y29sb3I6dmFyKC0tY29sb3ItYnJhbmQtc2Vjb25kYXJ5KTtmb250LXNpemU6MS44cmVtO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1zZWNvbmRhcnkpfS5idXR0b24tLW91dGxpbmVkLWFjY2VudCxhLmJ1dHRvbi0tb3V0bGluZWQtYWNjZW50e2NvbG9yOnZhcigtLWNvbG9yLWJyYW5kLWFjY2VudCk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLWFjY2VudCl9LmJ1dHRvbi0tb3V0bGluZWQtYWNjZW50OmhvdmVyLC5idXR0b24tLW91dGxpbmVkLWFjY2VudDpmb2N1cyxhLmJ1dHRvbi0tb3V0bGluZWQtYWNjZW50OmhvdmVyLGEuYnV0dG9uLS1vdXRsaW5lZC1hY2NlbnQ6Zm9jdXN7Y29sb3I6dmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSk7Zm9udC1zaXplOjEuOHJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLWFjY2VudCk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLWFjY2VudCl9LmJ1dHRvbi0tZmlsbGVkOmhvdmVyLC5idXR0b24tLWZpbGxlZDpmb2N1cywuYnV0dG9uLS1wcmltYXJ5OmhvdmVyLC5idXR0b24tLXByaW1hcnk6Zm9jdXMsLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLC5idXR0b24tLXNlY29uZGFyeTpmb2N1cywuYnV0dG9uLS10cmlldGFyeTpob3ZlciwuYnV0dG9uLS10cmlldGFyeTpmb2N1cywuYnV0dG9uLS1hY2NlbnQ6aG92ZXIsLmJ1dHRvbi0tYWNjZW50OmZvY3VzLC5idXR0b24tLW91dGxpbmVkOmhvdmVyLC5idXR0b24tLW91dGxpbmVkOmZvY3VzLC5idXR0b24tLW91dGxpbmVkLXByaW1hcnk6aG92ZXIsLmJ1dHRvbi0tb3V0bGluZWQtcHJpbWFyeTpmb2N1cywuYnV0dG9uLS1vdXRsaW5lZC1zZWNvbmRhcnk6aG92ZXIsLmJ1dHRvbi0tb3V0bGluZWQtc2Vjb25kYXJ5OmZvY3VzLC5idXR0b24tLWVycm9yOmhvdmVyLC5idXR0b24tLWVycm9yOmZvY3VzLC5idXR0b24tLWNvcnJlY3Q6aG92ZXIsLmJ1dHRvbi0tY29ycmVjdDpmb2N1cyxhLmJ1dHRvbi0tZmlsbGVkOmhvdmVyLGEuYnV0dG9uLS1maWxsZWQ6Zm9jdXMsYS5idXR0b24tLXByaW1hcnk6aG92ZXIsYS5idXR0b24tLXByaW1hcnk6Zm9jdXMsYS5idXR0b24tLXNlY29uZGFyeTpob3ZlcixhLmJ1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzLGEuYnV0dG9uLS10cmlldGFyeTpob3ZlcixhLmJ1dHRvbi0tdHJpZXRhcnk6Zm9jdXMsYS5idXR0b24tLWFjY2VudDpob3ZlcixhLmJ1dHRvbi0tYWNjZW50OmZvY3VzLGEuYnV0dG9uLS1vdXRsaW5lZDpob3ZlcixhLmJ1dHRvbi0tb3V0bGluZWQ6Zm9jdXMsYS5idXR0b24tLW91dGxpbmVkLXByaW1hcnk6aG92ZXIsYS5idXR0b24tLW91dGxpbmVkLXByaW1hcnk6Zm9jdXMsYS5idXR0b24tLW91dGxpbmVkLXNlY29uZGFyeTpob3ZlcixhLmJ1dHRvbi0tb3V0bGluZWQtc2Vjb25kYXJ5OmZvY3VzLGEuYnV0dG9uLS1lcnJvcjpob3ZlcixhLmJ1dHRvbi0tZXJyb3I6Zm9jdXMsYS5idXR0b24tLWNvcnJlY3Q6aG92ZXIsYS5idXR0b24tLWNvcnJlY3Q6Zm9jdXN7Y29sb3I6I2ZmZn0uYnV0dG9uLS1kYXJrLGEuYnV0dG9uLS1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC10ZXh0KX0uYnV0dG9uLS1lcnJvcixhLmJ1dHRvbi0tZXJyb3J7Y29sb3I6I2Y0NDMzNjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOiNmNDQzMzZ9LmJ1dHRvbi0tZXJyb3I6aG92ZXIsLmJ1dHRvbi0tZXJyb3I6Zm9jdXMsYS5idXR0b24tLWVycm9yOmhvdmVyLGEuYnV0dG9uLS1lcnJvcjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmNDQzMzY7Ym9yZGVyLWNvbG9yOiNmNDQzMzZ9LmJ1dHRvbi0tY29ycmVjdCxhLmJ1dHRvbi0tY29ycmVjdHtjb2xvcjojMDA5ZjE5O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6IzAwOWYxOX0uYnV0dG9uLS1jb3JyZWN0OmhvdmVyLC5idXR0b24tLWNvcnJlY3Q6Zm9jdXMsYS5idXR0b24tLWNvcnJlY3Q6aG92ZXIsYS5idXR0b24tLWNvcnJlY3Q6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDA5ZjE5O2JvcmRlci1jb2xvcjojMDA5ZjE5fS5idXR0b24tLXNxdWFyZSxhLmJ1dHRvbi0tc3F1YXJle2JvcmRlci1yYWRpdXM6MH0uYnV0dG9uLS1tZWRpdW0sYS5idXR0b24tLW1lZGl1bXtwYWRkaW5nOjEuOHJlbSA0cmVtfS5idXR0b24tLXNtYWxsLGEuYnV0dG9uLS1zbWFsbHtwYWRkaW5nOjFyZW0gMS44cmVtO2ZvbnQtc2l6ZToxLjRyZW19LmJ1dHRvbi0tbGluayxhLmJ1dHRvbi0tbGlua3twYWRkaW5nOjA7Ym9yZGVyOjB9LmJ1dHRvbi0taWNvbiwuYnV0dG9uLS1pY29uLXByaW1hcnksLmJ1dHRvbi0taWNvbi1zZWNvbmRhcnksLmJ1dHRvbi0taWNvbi13aGl0ZSxhLmJ1dHRvbi0taWNvbixhLmJ1dHRvbi0taWNvbi1wcmltYXJ5LGEuYnV0dG9uLS1pY29uLXNlY29uZGFyeSxhLmJ1dHRvbi0taWNvbi13aGl0ZXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uYnV0dG9uLS1pY29uIGksLmJ1dHRvbi0taWNvbiBzdmcsLmJ1dHRvbi0taWNvbi1wcmltYXJ5IGksLmJ1dHRvbi0taWNvbi1wcmltYXJ5IHN2ZywuYnV0dG9uLS1pY29uLXNlY29uZGFyeSBpLC5idXR0b24tLWljb24tc2Vjb25kYXJ5IHN2ZywuYnV0dG9uLS1pY29uLXdoaXRlIGksLmJ1dHRvbi0taWNvbi13aGl0ZSBzdmcsYS5idXR0b24tLWljb24gaSxhLmJ1dHRvbi0taWNvbiBzdmcsYS5idXR0b24tLWljb24tcHJpbWFyeSBpLGEuYnV0dG9uLS1pY29uLXByaW1hcnkgc3ZnLGEuYnV0dG9uLS1pY29uLXNlY29uZGFyeSBpLGEuYnV0dG9uLS1pY29uLXNlY29uZGFyeSBzdmcsYS5idXR0b24tLWljb24td2hpdGUgaSxhLmJ1dHRvbi0taWNvbi13aGl0ZSBzdmd7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTttYXJnaW4tcmlnaHQ6MS4ycmVtfS5idXR0b24tLWljb24tcHJpbWFyeSwuYnV0dG9uLS1pY29uLXNlY29uZGFyeSwuYnV0dG9uLS1pY29uLXdoaXRlLGEuYnV0dG9uLS1pY29uLXByaW1hcnksYS5idXR0b24tLWljb24tc2Vjb25kYXJ5LGEuYnV0dG9uLS1pY29uLXdoaXRle2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5idXR0b24tLWljb24tcHJpbWFyeSxhLmJ1dHRvbi0taWNvbi1wcmltYXJ5e2NvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpfS5idXR0b24tLWljb24tcHJpbWFyeTpob3ZlcixhLmJ1dHRvbi0taWNvbi1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KTtib3JkZXItY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSl9LmJ1dHRvbi0taWNvbi1zZWNvbmRhcnksYS5idXR0b24tLWljb24tc2Vjb25kYXJ5e2NvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXNlY29uZGFyeSl9LmJ1dHRvbi0taWNvbi1zZWNvbmRhcnk6aG92ZXIsYS5idXR0b24tLWljb24tc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1zZWNvbmRhcnkpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1zZWNvbmRhcnkpfS5idXR0b24tLWljb24td2hpdGUsYS5idXR0b24tLWljb24td2hpdGV7Y29sb3I6I2ZmZn0uYnV0dG9uLS1pY29uLXdoaXRlOmhvdmVyLGEuYnV0dG9uLS1pY29uLXdoaXRlOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn0uYnV0dG9uLS1pY29uLW1lZGl1bSxhLmJ1dHRvbi0taWNvbi1tZWRpdW17ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmJ1dHRvbi0taWNvbi1tZWRpdW0gaSwuYnV0dG9uLS1pY29uLW1lZGl1bSBzdmcsYS5idXR0b24tLWljb24tbWVkaXVtIGksYS5idXR0b24tLWljb24tbWVkaXVtIHN2Z3ttYXJnaW4tcmlnaHQ6MS4ycmVtfS5idXR0b24tLWJhY2ssYS5idXR0b24tLWJhY2t7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC10cmlldGFyeSl9LmJ1dHRvbi0tYXJyb3csYS5idXR0b24tLWFycm93e2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtjdXJzb3I6cG9pbnRlcn0uYnV0dG9uLS1hcnJvdzo6YmVmb3JlLC5idXR0b24tLWFycm93OjphZnRlcixhLmJ1dHRvbi0tYXJyb3c6OmJlZm9yZSxhLmJ1dHRvbi0tYXJyb3c6OmFmdGVye2Rpc3BsYXk6YmxvY2s7b3JkZXI6MTtjb250ZW50OlwiXCI7dHJhbnNpdGlvbjp3aWR0aCAuM3MgZWFzZS1pbi1vdXR9LmJ1dHRvbi0tYXJyb3c6OmJlZm9yZSxhLmJ1dHRvbi0tYXJyb3c6OmJlZm9yZXt3aWR0aDozcmVtO2hlaWdodDoxcHg7bWFyZ2luLWxlZnQ6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXRleHQpfS5idXR0b24tLWFycm93OjphZnRlcixhLmJ1dHRvbi0tYXJyb3c6OmFmdGVye3dpZHRoOjhweDtoZWlnaHQ6OHB4O21hcmdpbi1sZWZ0Oi0xcmVtO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWNvbG9yLWJyYW5kLXRleHQpO2JvcmRlci1yaWdodDoxcHggc29saWQgdmFyKC0tY29sb3ItYnJhbmQtdGV4dCk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmJ1dHRvbi0tYXJyb3c6aG92ZXIsYS5idXR0b24tLWFycm93OmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5idXR0b24tLWFycm93OmhvdmVyOjpiZWZvcmUsYS5idXR0b24tLWFycm93OmhvdmVyOjpiZWZvcmV7d2lkdGg6NHJlbX0uYnV0dG9uOmhvdmVyLC5idXR0b246Zm9jdXMsYS5idXR0b246aG92ZXIsYS5idXR0b246Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Zm9ybSBpbnB1dFt0eXBlPXRleHRdLGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sZm9ybSBpbnB1dFt0eXBlPXVybF0sZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxmb3JtIGlucHV0W3R5cGU9c2VhcmNoXSxmb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxmb3JtIGlucHV0W3R5cGU9dGVsXSxmb3JtIHRleHRhcmVhe291dGxpbmU6MDtib3gtc2hhZG93Om5vbmV9Zm9ybSAuc2luZ2xlLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0sZm9ybSAuc2luZ2xlLWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLGZvcm0gLnNpbmdsZS1maWVsZCBpbnB1dFt0eXBlPXVybF0sZm9ybSAuc2luZ2xlLWZpZWxkIGlucHV0W3R5cGU9cGFzc3dvcmRdLGZvcm0gLnNpbmdsZS1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0sZm9ybSAuc2luZ2xlLWZpZWxkIGlucHV0W3R5cGU9bnVtYmVyXSxmb3JtIC5zaW5nbGUtZmllbGQgaW5wdXRbdHlwZT10ZWxdLGZvcm0gLnNpbmdsZS1maWVsZCB0ZXh0YXJlYXt3aWR0aDoxMDAlO21heC13aWR0aDozMHJlbTtwYWRkaW5nOjEuNHJlbSAxLjZyZW07Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MS41cmVtOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfWZvcm0gLnNpbmdsZS1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixmb3JtIC5zaW5nbGUtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLGZvcm0gLnNpbmdsZS1maWVsZCBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLGZvcm0gLnNpbmdsZS1maWVsZCBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsZm9ybSAuc2luZ2xlLWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsZm9ybSAuc2luZ2xlLWZpZWxkIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsZm9ybSAuc2luZ2xlLWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsZm9ybSAuc2luZ2xlLWZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlcntmb250LXNpemU6MS40cmVtfWZvcm0gLnNpbmdsZS1maWVsZCBsYWJlbHtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxNDAlfWZvcm0gLnNpbmdsZS1maWVsZCBsYWJlbCBzcGFue2xpbmUtaGVpZ2h0OjF9Zm9ybSAuc2luZ2xlLWZpZWxkLm5vdC12YWxpZCBpbnB1dFt0eXBlPXRleHRdLGZvcm0gLnNpbmdsZS1maWVsZC5ub3QtdmFsaWQgaW5wdXRbdHlwZT1lbWFpbF0sZm9ybSAuc2luZ2xlLWZpZWxkLm5vdC12YWxpZCBpbnB1dFt0eXBlPXVybF0sZm9ybSAuc2luZ2xlLWZpZWxkLm5vdC12YWxpZCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxmb3JtIC5zaW5nbGUtZmllbGQubm90LXZhbGlkIGlucHV0W3R5cGU9c2VhcmNoXSxmb3JtIC5zaW5nbGUtZmllbGQubm90LXZhbGlkIGlucHV0W3R5cGU9bnVtYmVyXSxmb3JtIC5zaW5nbGUtZmllbGQubm90LXZhbGlkIGlucHV0W3R5cGU9dGVsXSxmb3JtIC5zaW5nbGUtZmllbGQubm90LXZhbGlkIHRleHRhcmVhLGZvcm0gLnNpbmdsZS1maWVsZC5pbnZhbGlkIGlucHV0W3R5cGU9dGV4dF0sZm9ybSAuc2luZ2xlLWZpZWxkLmludmFsaWQgaW5wdXRbdHlwZT1lbWFpbF0sZm9ybSAuc2luZ2xlLWZpZWxkLmludmFsaWQgaW5wdXRbdHlwZT11cmxdLGZvcm0gLnNpbmdsZS1maWVsZC5pbnZhbGlkIGlucHV0W3R5cGU9cGFzc3dvcmRdLGZvcm0gLnNpbmdsZS1maWVsZC5pbnZhbGlkIGlucHV0W3R5cGU9c2VhcmNoXSxmb3JtIC5zaW5nbGUtZmllbGQuaW52YWxpZCBpbnB1dFt0eXBlPW51bWJlcl0sZm9ybSAuc2luZ2xlLWZpZWxkLmludmFsaWQgaW5wdXRbdHlwZT10ZWxdLGZvcm0gLnNpbmdsZS1maWVsZC5pbnZhbGlkIHRleHRhcmVhLGZvcm0gLnNpbmdsZS1maWVsZC5pcy1pbnZhbGlkIGlucHV0W3R5cGU9dGV4dF0sZm9ybSAuc2luZ2xlLWZpZWxkLmlzLWludmFsaWQgaW5wdXRbdHlwZT1lbWFpbF0sZm9ybSAuc2luZ2xlLWZpZWxkLmlzLWludmFsaWQgaW5wdXRbdHlwZT11cmxdLGZvcm0gLnNpbmdsZS1maWVsZC5pcy1pbnZhbGlkIGlucHV0W3R5cGU9cGFzc3dvcmRdLGZvcm0gLnNpbmdsZS1maWVsZC5pcy1pbnZhbGlkIGlucHV0W3R5cGU9c2VhcmNoXSxmb3JtIC5zaW5nbGUtZmllbGQuaXMtaW52YWxpZCBpbnB1dFt0eXBlPW51bWJlcl0sZm9ybSAuc2luZ2xlLWZpZWxkLmlzLWludmFsaWQgaW5wdXRbdHlwZT10ZWxdLGZvcm0gLnNpbmdsZS1maWVsZC5pcy1pbnZhbGlkIHRleHRhcmVhe2JvcmRlci1jb2xvcjojZjQ0MzM2O2FuaW1hdGlvbjpzaGFrZS1ob3Jpem9udGFsIC44cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSl9Zm9ybSAuc2luZ2xlLWZpZWxkLm5vdC12YWxpZCBsYWJlbCxmb3JtIC5zaW5nbGUtZmllbGQubm90LXZhbGlkIGxhYmVsIGEsZm9ybSAuc2luZ2xlLWZpZWxkLmludmFsaWQgbGFiZWwsZm9ybSAuc2luZ2xlLWZpZWxkLmludmFsaWQgbGFiZWwgYSxmb3JtIC5zaW5nbGUtZmllbGQuaXMtaW52YWxpZCBsYWJlbCxmb3JtIC5zaW5nbGUtZmllbGQuaXMtaW52YWxpZCBsYWJlbCBhe2NvbG9yOiNmNDQzMzY7YW5pbWF0aW9uOnNoYWtlLWhvcml6b250YWwgLjhzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KX1mb3JtIC5zaW5nbGUtZmllbGRfX2ljb24tZ3JvdXB7cG9zaXRpb246cmVsYXRpdmV9Zm9ybSAuc2luZ2xlLWZpZWxkX19pY29uLWdyb3VwIGlucHV0W3R5cGU9dGV4dF0sZm9ybSAuc2luZ2xlLWZpZWxkX19pY29uLWdyb3VwIGlucHV0W3R5cGU9ZW1haWxdLGZvcm0gLnNpbmdsZS1maWVsZF9faWNvbi1ncm91cCBpbnB1dFt0eXBlPXVybF0sZm9ybSAuc2luZ2xlLWZpZWxkX19pY29uLWdyb3VwIGlucHV0W3R5cGU9cGFzc3dvcmRdLGZvcm0gLnNpbmdsZS1maWVsZF9faWNvbi1ncm91cCBpbnB1dFt0eXBlPXNlYXJjaF0sZm9ybSAuc2luZ2xlLWZpZWxkX19pY29uLWdyb3VwIGlucHV0W3R5cGU9bnVtYmVyXSxmb3JtIC5zaW5nbGUtZmllbGRfX2ljb24tZ3JvdXAgaW5wdXRbdHlwZT10ZWxde3BhZGRpbmctcmlnaHQ6NnJlbSAhaW1wb3J0YW50fWZvcm0gLnNpbmdsZS1maWVsZF9faWNvbi1ncm91cCBzdmcsZm9ybSAuc2luZ2xlLWZpZWxkX19pY29uLWdyb3VwIGl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxLjZyZW07Y29sb3I6IzAwMDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtjdXJzb3I6cG9pbnRlcjtzdHJva2U6IzAwMDt0cmFuc2l0aW9uOmNvbG9yIC4zcyBlYXNlLWluLW91dH1mb3JtIC5zaW5nbGUtZmllbGRfX2ljb24tZ3JvdXAgc3ZnOmhvdmVyLGZvcm0gLnNpbmdsZS1maWVsZF9faWNvbi1ncm91cCBpOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpO3N0cm9rZTp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KX1mb3JtIC5jaGVja2JveC1maWVsZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH1mb3JtIC5jaGVja2JveC1maWVsZC0tYm9sZCBsYWJlbCxmb3JtIC5jaGVja2JveC1maWVsZC0tYm9sZCBsYWJlbCBhe2ZvbnQtd2VpZ2h0OjYwMH1mb3JtIC5jaGVja2JveC1maWVsZCBsYWJlbHtmb250LXNpemU6MS42cmVtfWZvcm0gLmNoZWNrYm94LWZpZWxkIGxhYmVsIGF7Zm9udC1zaXplOjEuNnJlbTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtdW5kZXJsaW5lLW9mZnNldDouNHJlbTt0cmFuc2l0aW9uOmNvbG9yIC4zcyBlYXNlLWluLW91dH1mb3JtIC5jaGVja2JveC1maWVsZCBsYWJlbCBhOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXNlY29uZGFyeSl9Zm9ybSAuY2hlY2tib3gtZmllbGQgKnt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9Zm9ybSAuY2hlY2tib3gtZmllbGQ6bm90KDpvbmx5LWNoaWxkKSxmb3JtIC5jaGVja2JveC1maWVsZDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1mb3JtIC5jaGVja2JveC1maWVsZDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MXJlbX1mb3JtIC5jaGVja2JveC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXNocmluazowO3dpZHRoOjIuNHJlbTtoZWlnaHQ6Mi40cmVtO21hcmdpbi1yaWdodDoxcmVtO3BhZGRpbmc6MDtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpO2JvcmRlci1yYWRpdXM6LjVyZW07Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfWZvcm0gLmNoZWNrYm94LWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdLm5vdC12YWxpZDpub3QoOmNoZWNrZWQpLGZvcm0gLmNoZWNrYm94LWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdLmludmFsaWQ6bm90KDpjaGVja2VkKSxmb3JtIC5jaGVja2JveC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XS5pcy1pbnZhbGlkOm5vdCg6Y2hlY2tlZCl7Ym9yZGVyLWNvbG9yOiNmNDQzMzY7YW5pbWF0aW9uOnNoYWtlLWhvcml6b250YWwgLjhzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KX1mb3JtIC5jaGVja2JveC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XS5ub3QtdmFsaWQ6bm90KDpjaGVja2VkKX5sYWJlbCxmb3JtIC5jaGVja2JveC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XS5ub3QtdmFsaWQ6bm90KDpjaGVja2VkKX5sYWJlbCBhLGZvcm0gLmNoZWNrYm94LWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdLmludmFsaWQ6bm90KDpjaGVja2VkKX5sYWJlbCxmb3JtIC5jaGVja2JveC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XS5pbnZhbGlkOm5vdCg6Y2hlY2tlZCl+bGFiZWwgYSxmb3JtIC5jaGVja2JveC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XS5pcy1pbnZhbGlkOm5vdCg6Y2hlY2tlZCl+bGFiZWwsZm9ybSAuY2hlY2tib3gtZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0uaXMtaW52YWxpZDpub3QoOmNoZWNrZWQpfmxhYmVsIGF7Y29sb3I6I2Y0NDMzNjthbmltYXRpb246c2hha2UtaG9yaXpvbnRhbCAuOHMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpfWZvcm0gLmNoZWNrYm94LWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDotMC40cmVtIDAgMDtkaXNwbGF5OmJsb2NrO3dpZHRoOi44cmVtO2hlaWdodDoxLjJyZW07bWFyZ2luOmF1dG87Ym9yZGVyOnNvbGlkIHZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpO2JvcmRlci13aWR0aDowIDJweCAycHggMDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjA7Y29udGVudDpcIlwiO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH1mb3JtIC5jaGVja2JveC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjphZnRlcntvcGFjaXR5OjF9LmJsb2NrX19wYWRkZWR7cGFkZGluZy10b3A6dmFyKC0tcC10b3AtZGVza3RvcCk7cGFkZGluZy1ib3R0b206dmFyKC0tcC1ib3R0b20tZGVza3RvcCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXsuYmxvY2tfX3BhZGRlZHtwYWRkaW5nLXRvcDp2YXIoLS1wLXRvcC1tb2JpbGUpO3BhZGRpbmctYm90dG9tOnZhcigtLXAtYm90dG9tLW1vYmlsZSl9fS5ibG9ja19fcHJpbWFyeXtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpfS5ibG9ja19fcHJpbWFyeT5kaXZ7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KX0uYmxvY2tfX3NlY29uZGFyeXtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLWJyYW5kLXNlY29uZGFyeSl9LmJsb2NrX19zZWNvbmRhcnk+ZGl2e2JhY2tncm91bmQ6dmFyKC0tY29sb3ItYnJhbmQtc2Vjb25kYXJ5KX0uYmxvY2tfX3RyaWV0YXJ5e2JhY2tncm91bmQ6dmFyKC0tY29sb3ItYnJhbmQtdHJpZXRhcnkpfS5ibG9ja19fdHJpZXRhcnk+ZGl2e2JhY2tncm91bmQ6dmFyKC0tY29sb3ItYnJhbmQtdHJpZXRhcnkpfS5ibG9ja19fYWNjZW50e2JhY2tncm91bmQ6dmFyKC0tY29sb3ItYnJhbmQtYWNjZW50KX0uYmxvY2tfX2FjY2VudD5kaXZ7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1icmFuZC1hY2NlbnQpfS5ibG9ja19fZ3JhZGllbnQ+ZGl2e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1jb2xvci1icmFuZC1maXJzdC1ncmFkaWVudCkgMCUsIHZhcigtLWNvbG9yLWJyYW5kLXNlY29uZC1ncmFkaWVudCkgMTAwJSl9LmJsb2NrX19oZWFkIGgye21hcmdpbi1ib3R0b206MnJlbTtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjMuOHJlbTtsaW5lLWhlaWdodDoxMzAlfS5oZXJvX19ncmlke2Rpc3BsYXk6ZmxleDtnYXA6MS42cmVtO2FsaWduLWl0ZW1zOmNlbnRlcn0uaGVyb19fbnVtYmVyLXNlYXJjaHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjMzJTtwYWRkaW5nOjRyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q0ZDRkNDtib3JkZXItcmFkaXVzOjIuNHJlbX0uaGVyb19fYmFubmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6NjclO3BhZGRpbmc6NHJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXF1YXRlcm5hcnkpO2JvcmRlcjoxcHggc29saWQgI2Q0ZDRkNDtib3JkZXItcmFkaXVzOjIuNHJlbX0uaGVyb19fYmFubmVyLS1mdWxse3dpZHRoOjEwMCV9Lmhlcm9fX2Jhbm5lci1jb250ZW50LC5oZXJvX19iYW5uZXItaW1hZ2V7ZmxleDoxfS5oZXJvX19iYW5uZXItdGl0bGV7Zm9udC1zaXplOjQuNHJlbTtsaW5lLWhlaWdodDoxMjAlfS5oZXJvX19iYW5uZXItZGlzY291bnR7Y29sb3I6dmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSk7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTo0LjRyZW07bGluZS1oZWlnaHQ6MTIwJX0uaGVyb19fYmFubmVyLWRlc2NyaXB0aW9uIHB7bWFyZ2luOjIuNHJlbSAwfS5pY29uLWJveGVzX19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjEuNnJlbX0uaWNvbi1ib3hlc19faXRlbXtkaXNwbGF5OmZsZXg7Z2FwOjIuNHJlbTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjQuMXJlbSA1LjZyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2IxYjFiMTtib3JkZXItcmFkaXVzOjIuNHJlbX0uaWNvbi1ib3hlc19faW1hZ2UgaW1ne3dpZHRoOjZyZW07aGVpZ2h0OjZyZW07bWFyZ2luOjA7b2JqZWN0LWZpdDpjb250YWlufS5pY29uLWJveGVzX190aXRsZXtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MTIwJX0uaW1hZ2UtYm94ZXNfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtnYXA6MS42cmVtfS5pbWFnZS1ib3hlc19fZ3JpZDpoYXMoLmltYWdlLWJveGVzX19pdGVtOm50aC1jaGlsZCgyKSl7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfS5pbWFnZS1ib3hlc19fZ3JpZDpub3QoOmhhcyguaW1hZ2UtYm94ZXNfX2l0ZW06bnRoLWNoaWxkKDIpKSl7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0uaW1hZ2UtYm94ZXNfX2dyaWQ6bm90KDpoYXMoLmltYWdlLWJveGVzX19pdGVtOm50aC1jaGlsZCgyKSkpIC5pbWFnZS1ib3hlc19faXRlbXtiYWNrZ3JvdW5kLXNpemU6NDQlfS5pbWFnZS1ib3hlc19fY29udGVudCBwe2ZvbnQtd2VpZ2h0OjQwMH0uaW1hZ2UtYm94ZXNfX2l0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gcmlnaHQ7YmFja2dyb3VuZC1zaXplOjYzJX0uaW1hZ2UtYm94ZXNfX3RpdGxle21hcmdpbi1ib3R0b206MS42cmVtfS5pbWFnZS1ib3hlcyAuYnV0dG9ue21hcmdpbi10b3A6NHJlbX0ub2ZmZXJzX19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjEuNnJlbX0ub2ZmZXJzX19ncmlkOmhhcygub2ZmZXJzX19pdGVtOm50aC1jaGlsZCgyKSl7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfS5vZmZlcnNfX2dyaWQ6bm90KDpoYXMoLm9mZmVyc19faXRlbTpudGgtY2hpbGQoMikpKXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5vZmZlcnNfX2l0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttaW4taGVpZ2h0OjM4cmVtfS5vZmZlcnNfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjYwJX0ub2ZmZXJzX19ibG9jay10aXRsZXttYXJnaW4tYm90dG9tOjIuNHJlbTtmb250LXNpemU6Mi40cmVtfS5vZmZlcnNfX3RpdGxle21hcmdpbi1ib3R0b206MS42cmVtfS5vZmZlcnMgLmJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6Zml0LWNvbnRlbnQ7bWFyZ2luLXRvcDo0cmVtfS50aXJlLW1hbnVmYWN0dXJlcnNfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKTtnYXA6Mi40cmVtIDEuNnJlbX0udGlyZS1tYW51ZmFjdHVyZXJzX19jb250YWluZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OmhpZGRlbjt0ZXh0LWRlY29yYXRpb246bm9uZX0udGlyZS1tYW51ZmFjdHVyZXJzX19jb250YWluZXI6aG92ZXIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjIpfS50aXJlLW1hbnVmYWN0dXJlcnNfX2Jsb2NrLXRpdGxle21hcmdpbi1ib3R0b206Mi40cmVtO2ZvbnQtc2l6ZToyLjRyZW19LnRpcmUtbWFudWZhY3R1cmVyc19faW1hZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS50aXJlLW1hbnVmYWN0dXJlcnNfX2ltYWdlIGltZ3t3aWR0aDo5LjhyZW07aGVpZ2h0OjNyZW07bWFyZ2luOjA7b2JqZWN0LWZpdDpjb250YWluO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0udGlyZS1tYW51ZmFjdHVyZXJzX19uYW1le21hcmdpbi10b3A6LjhyZW07Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MTQwJTt0ZXh0LWFsaWduOmNlbnRlcn0udGlyZS1zbGlkZXJfX3RvcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206Mi40cmVtfS50aXJlLXNsaWRlcl9fYmxvY2stdGl0bGV7Zm9udC1zaXplOjIuNHJlbX0udGlyZS1zbGlkZXJfX3NsaWRle3Bvc2l0aW9uOnJlbGF0aXZlfS50aXJlLXNsaWRlcl9faXRlbXttaW4taGVpZ2h0OjM4cmVtfS50aXJlLXNsaWRlcl9fdGl0bGV7bWFyZ2luLWJvdHRvbToyLjRyZW19LnRpcmUtc2xpZGVyX19pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDpmaXQtY29udGVudDttYXgtaGVpZ2h0OjE3cmVtO21hcmdpbjowO29iamVjdC1maXQ6Y292ZXJ9Lm5ldy10aXJlc19fdG9we2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5ldy10aXJlc19fYmxvY2stdGl0bGV7Zm9udC1zaXplOjIuNHJlbX0ubmV3LXRpcmVzX19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcik7Z2FwOjEuNnJlbTttYXJnaW46MH0uc2l0ZS1oZWFkZXJfX2xvZ297bWFyZ2luLXJpZ2h0OjQuOHJlbX0uc2l0ZS1oZWFkZXJfX2xvZ28gaW1ne21heC13aWR0aDoyNHJlbTtoZWlnaHQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LnNpdGUtaGVhZGVyX19sb2dvIGltZ3ttYXgtd2lkdGg6NXJlbX19LnNpdGUtaGVhZGVyX19sb2dvLS1kZWZhdWx0e2Rpc3BsYXk6YmxvY2t9LnNpdGUtaGVhZGVyX19sb2dvLS1zZWNvbmRhcnl7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuc2l0ZS1oZWFkZXItLWhvbWUgLnNpdGUtaGVhZGVyX19sb2dvLS1kZWZhdWx0e2Rpc3BsYXk6YmxvY2t9fS5zaXRlLWhlYWRlci0taG9tZSAuc2l0ZS1oZWFkZXJfX2xvZ28tLXNlY29uZGFyeXtkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuc2l0ZS1oZWFkZXItLWhvbWUgLnNpdGUtaGVhZGVyX19sb2dvLS1zZWNvbmRhcnl7ZGlzcGxheTpub25lfX0uc2l0ZS1oZWFkZXItLW1lZ2FtZW51LW9wZW4gLnNpdGUtaGVhZGVyX19sb2dvLS1kZWZhdWx0e2Rpc3BsYXk6YmxvY2t9LnNpdGUtaGVhZGVyLS1tZWdhbWVudS1vcGVuIC5zaXRlLWhlYWRlcl9fbG9nby0tc2Vjb25kYXJ5e2Rpc3BsYXk6bm9uZX0uc2l0ZS1oZWFkZXIuc3RpY2t5LWVuYWJsZWQgLnNpdGUtaGVhZGVyX19sb2dvLS1zdGlja3l7ZGlzcGxheTpub25lfS5zaXRlLWhlYWRlci5zdGlja3ktZW5hYmxlZC5zaXRlLWhlYWRlci0tYW5pbWF0aW9uIC5zaXRlLWhlYWRlcl9fbG9nbyBpbWcsLnNpdGUtaGVhZGVyLnN0aWNreS1lbmFibGVkLnNpdGUtaGVhZGVyLS1zdGlja3kgLnNpdGUtaGVhZGVyX19sb2dvIGltZ3ttYXgtd2lkdGg6MjRyZW19LnNpdGUtaGVhZGVyLnN0aWNreS1lbmFibGVkLnNpdGUtaGVhZGVyLS1hbmltYXRpb24gLnNpdGUtaGVhZGVyX19sb2dvLS1kZWZhdWx0LC5zaXRlLWhlYWRlci5zdGlja3ktZW5hYmxlZC5zaXRlLWhlYWRlci0tYW5pbWF0aW9uIC5zaXRlLWhlYWRlcl9fbG9nby0tc2Vjb25kYXJ5LC5zaXRlLWhlYWRlci5zdGlja3ktZW5hYmxlZC5zaXRlLWhlYWRlci0tc3RpY2t5IC5zaXRlLWhlYWRlcl9fbG9nby0tZGVmYXVsdCwuc2l0ZS1oZWFkZXIuc3RpY2t5LWVuYWJsZWQuc2l0ZS1oZWFkZXItLXN0aWNreSAuc2l0ZS1oZWFkZXJfX2xvZ28tLXNlY29uZGFyeXtkaXNwbGF5Om5vbmV9LnNpdGUtaGVhZGVyLnN0aWNreS1lbmFibGVkLnNpdGUtaGVhZGVyLS1hbmltYXRpb24gLnNpdGUtaGVhZGVyX19sb2dvLS1zdGlja3ksLnNpdGUtaGVhZGVyLnN0aWNreS1lbmFibGVkLnNpdGUtaGVhZGVyLS1zdGlja3kgLnNpdGUtaGVhZGVyX19sb2dvLS1zdGlja3l7ZGlzcGxheTpibG9ja30uc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlcntkaXNwbGF5Om5vbmU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LnNpdGUtaGVhZGVyX19oYW1idXJnZXJ7ZGlzcGxheTpmbGV4fX0uc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlcl9fYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS5zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLS1vcGVuLC5zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLS1saW5le2Rpc3BsYXk6YmxvY2s7d2lkdGg6NC40cmVtfS5zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLS1vcGVue2hlaWdodDo0LjRyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJhc3NldHMvZGlzdC9pbWcvc3ZnL21lbnUuc3ZnXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0uc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci0tbGluZXtoZWlnaHQ6MnB4O21hcmdpbi1ib3R0b206LjdyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC10ZXh0KTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0fS5zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLS1saW5lOm50aC1jaGlsZCgyKSwuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci0tbGluZTpudGgtY2hpbGQoNCl7d2lkdGg6NC40cmVtO21hcmdpbjowIDAgLjdyZW19LnNpdGUtaGVhZGVyX19oYW1idXJnZXItLWxpbmU6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnNpdGUtaGVhZGVyX19oYW1idXJnZXItLWxpbmU6bnRoLWNoaWxkKDEpe3RyYW5zaXRpb24tZGVsYXk6LjFzfS5zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLS1saW5lOm50aC1jaGlsZCgyKXt0cmFuc2l0aW9uLWRlbGF5Oi4yc30uc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci0tbGluZTpudGgtY2hpbGQoMyl7dHJhbnNpdGlvbi1kZWxheTouM3N9LnNpdGUtaGVhZGVyX19oYW1idXJnZXItLWxpbmU6bnRoLWNoaWxkKDQpe3RyYW5zaXRpb24tZGVsYXk6LjRzfS5zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLS1jbG9zZSwuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci0tY2xvc2Utb25seXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NC40cmVtO2hlaWdodDo0LjRyZW07Ym9yZGVyLXJhZGl1czoxMDByZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dH0uc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci0tY2xvc2U6OmJlZm9yZSwuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci0tY2xvc2U6OmFmdGVyLC5zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLS1jbG9zZS1vbmx5OjpiZWZvcmUsLnNpdGUtaGVhZGVyX19oYW1idXJnZXItLWNsb3NlLW9ubHk6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC10ZXh0KTtjb250ZW50OlwiXCI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0fS5zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLS1jbG9zZTo6YmVmb3JlLC5zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLS1jbG9zZS1vbmx5OjpiZWZvcmV7dG9wOjA7bGVmdDo1MCU7d2lkdGg6MnB4O2hlaWdodDo0LjRyZW07bWFyZ2luLWxlZnQ6LTAuMXJlbTtib3JkZXItcmFkaXVzOjEwMHJlbTt0cmFuc2Zvcm06c2NhbGVZKDApO3RyYW5zZm9ybS1vcmlnaW46dG9wO3RyYW5zaXRpb24tZGVsYXk6LjFzfS5zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLS1jbG9zZTo6YWZ0ZXIsLnNpdGUtaGVhZGVyX19oYW1idXJnZXItLWNsb3NlLW9ubHk6OmFmdGVye3RvcDo1MCU7bGVmdDowO3dpZHRoOjQuNHJlbTtoZWlnaHQ6MnB4O21hcmdpbi10b3A6LTAuMnJlbTtib3JkZXItcmFkaXVzOjEwMHJlbTt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46cmlnaHR9LnNpdGUtaGVhZGVyX19oYW1idXJnZXItLWNsb3Nle3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdH0uc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci0tY2xvc2Utb25seXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6dW5zZXQ7bGVmdDp1bnNldDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci0tY2xvc2Utb25seTo6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZVkoMSl9LnNpdGUtaGVhZGVyX19oYW1idXJnZXItLWNsb3NlLW9ubHk6OmFmdGVye3RyYW5zZm9ybTpzY2FsZVgoMSl9LnNpdGUtaGVhZGVye3otaW5kZXg6MTA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy1ib3R0b206MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXNlY29uZGFyeSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5zaXRlLWhlYWRlcntwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctYm90dG9tOjFyZW19fS5zaXRlLWhlYWRlcl9faW5uZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlfS5zaXRlLWhlYWRlcl9faW5uZXItbGVmdCwuc2l0ZS1oZWFkZXJfX2lubmVyLXJpZ2h0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnNpdGUtaGVhZGVyX19pbm5lci1yaWdodHtnYXA6Mi40cmVtfS5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlfS5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi5hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphdXRvfS5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbiB1bHtkaXNwbGF5OmZsZXg7Z2FwOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbiB1bHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24gdWwgbGl7dGV4dC1hbGlnbjpjZW50ZXJ9fS5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbiB1bCBsaSBhe3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MTAwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uIHVsIGxpIGE6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNXB4O2xlZnQ6MDt3aWR0aDowO2hlaWdodDoxLjdweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNpdGlvbjp3aWR0aCAuM3MgZWFzZTtjb250ZW50OlwiXCJ9LnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXI6OmFmdGVye3dpZHRoOjEwMCV9LnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGE6OmFmdGVye3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbntwb3NpdGlvbjpmaXhlZDt0b3A6NS4zcmVtO3JpZ2h0OjA7ei1pbmRleDoxMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7cGFkZGluZzo2cmVtIDJyZW0gOHJlbTtvdmVyZmxvdy15OnNjcm9sbDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLHRyYW5zZm9ybSAuNHMgZWFzZSx2aXNpYmlsaXR5IC40cyBlYXNlO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0LHZpc2liaWxpdHkgLjNzIGVhc2UtaW4tb3V0fX0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb25fX2hlYWRlcntkaXNwbGF5Om5vbmU7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbl9faGVhZGVye2Rpc3BsYXk6ZmxleH19LnNpdGUtaGVhZGVyLnN0aWNreS1lbmFibGVkLnNpdGUtaGVhZGVyLS1hbmltYXRpb24sLnNpdGUtaGVhZGVyLnN0aWNreS1lbmFibGVkLnNpdGUtaGVhZGVyLS1zdGlja3l7cG9zaXRpb246c3RpY2t5O3RvcDowO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0uc2l0ZS1oZWFkZXIuc3RpY2t5LWVuYWJsZWQuc2l0ZS1oZWFkZXItLWFuaW1hdGlvbnt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9LnNpdGUtaGVhZGVyX193b29jb21tZXJjZS1pY29uc3tkaXNwbGF5OmZsZXg7Z2FwOjIuNHJlbTthbGlnbi1pdGVtczpjZW50ZXJ9LnNpdGUtaGVhZGVyX19jb21wYXJlLWNvdW50e2Rpc3BsYXk6bm9uZX0uc2l0ZS1oZWFkZXJfX2NvbXBhcmUtbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5zaXRlLWhlYWRlcl9fY29tcGFyZS1saW5rLmhhcy1wcm9kdWN0cyAuc2l0ZS1oZWFkZXJfX2NvbXBhcmUtY291bnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0wLjRyZW07cmlnaHQ6LTAuNnJlbTtkaXNwbGF5OmZsZXg7cGFkZGluZzouMnJlbSAuNXJlbTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6LjhyZW07bGluZS1oZWlnaHQ6MTMwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpO2JvcmRlci1yYWRpdXM6LjRyZW19LnNpdGUtaGVhZGVyX19jb21wYXJlLWljb257ZGlzcGxheTpmbGV4O3dpZHRoOjIuNHJlbTtoZWlnaHQ6Mi40cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE0LjE2NjYgMC44MzMzMTNMMTcuNSA0LjE2NjY1TDE0LjE2NjYgNy40OTk5OCcgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMS4zMzMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yLjUgOS4xNjY2OVY3LjUwMDAyQzIuNSA2LjYxNTk3IDIuODUxMTkgNS43NjgxMiAzLjQ3NjMxIDUuMTQzQzQuMTAxNDMgNC41MTc4OCA0Ljk0OTI4IDQuMTY2NjkgNS44MzMzMyA0LjE2NjY5SDE3LjUnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzEuMzMzMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNNS44MzMzMyAxOS4xNjY3TDIuNSAxNS44MzMzTDUuODMzMzMgMTIuNScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMS4zMzMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNy41IDEwLjgzMzNWMTIuNUMxNy41IDEzLjM4NCAxNy4xNDg4IDE0LjIzMTkgMTYuNTIzNyAxNC44NTdDMTUuODk4NiAxNS40ODIxIDE1LjA1MDcgMTUuODMzMyAxNC4xNjY3IDE1LjgzMzNIMi41JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScxLjMzMzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5zaXRlLWhlYWRlcl9fYWNjb3VudC1saW5re2Rpc3BsYXk6ZmxleDt3aWR0aDoyLjRyZW07aGVpZ2h0OjIuNHJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMCAyMVYxOUMyMCAxNy45MzkxIDE5LjU3ODYgMTYuOTIxNyAxOC44Mjg0IDE2LjE3MTZDMTguMDc4MyAxNS40MjE0IDE3LjA2MDkgMTUgMTYgMTVIOEM2LjkzOTEzIDE1IDUuOTIxNzIgMTUuNDIxNCA1LjE3MTU3IDE2LjE3MTZDNC40MjE0MyAxNi45MjE3IDQgMTcuOTM5MSA0IDE5VjIxJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTIgMTFDMTQuMjA5MSAxMSAxNiA5LjIwOTE0IDE2IDdDMTYgNC43OTA4NiAxNC4yMDkxIDMgMTIgM0M5Ljc5MDg2IDMgOCA0Ljc5MDg2IDggN0M4IDkuMjA5MTQgOS43OTA4NiAxMSAxMiAxMVonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0uc2l0ZS1oZWFkZXJfX2NhcnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uc2l0ZS1oZWFkZXJfX2NhcnQtaWNvbntkaXNwbGF5OmZsZXg7d2lkdGg6Mi40cmVtO2hlaWdodDoyLjRyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8xMzBfMzg1OCknJTNFJTNDcGF0aCBkPSdNOSAyMkM5LjU1MjI4IDIyIDEwIDIxLjU1MjMgMTAgMjFDMTAgMjAuNDQ3NyA5LjU1MjI4IDIwIDkgMjBDOC40NDc3MiAyMCA4IDIwLjQ0NzcgOCAyMUM4IDIxLjU1MjMgOC40NDc3MiAyMiA5IDIyWicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTIwIDIyQzIwLjU1MjMgMjIgMjEgMjEuNTUyMyAyMSAyMUMyMSAyMC40NDc3IDIwLjU1MjMgMjAgMjAgMjBDMTkuNDQ3NyAyMCAxOSAyMC40NDc3IDE5IDIxQzE5IDIxLjU1MjMgMTkuNDQ3NyAyMiAyMCAyMlonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xIDFINUw3LjY4IDE0LjM5QzcuNzcxNDQgMTQuODUwNCA4LjAyMTkxIDE1LjI2NCA4LjM4NzU1IDE1LjU1ODNDOC43NTMxOCAxNS44NTI2IDkuMjEwNyAxNi4wMDkgOS42OCAxNkgxOS40QzE5Ljg2OTMgMTYuMDA5IDIwLjMyNjggMTUuODUyNiAyMC42OTI1IDE1LjU1ODNDMjEuMDU4MSAxNS4yNjQgMjEuMzA4NiAxNC44NTA0IDIxLjQgMTQuMzlMMjMgNkg2JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzEzMF8zODU4JyUzRSUzQ3JlY3Qgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0uc2l0ZS1oZWFkZXJfX2NhcnQtY291bnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0wLjRyZW07cmlnaHQ6LTAuNnJlbTtwYWRkaW5nOi4ycmVtIC41cmVtO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTouOHJlbTtsaW5lLWhlaWdodDoxMzAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSk7Ym9yZGVyLXJhZGl1czouNHJlbX0uc2l0ZS1oZWFkZXJfX3Byb2R1Y3Qtc2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlfS5zaXRlLWhlYWRlcl9fcHJvZHVjdC1zZWFyY2ggaW5wdXR7d2lkdGg6MzByZW07cGFkZGluZzoxcmVtIDEuNnJlbTtjb2xvcjp2YXIoLS1jb2xvci1icmFuZC10ZXh0KTtmb250LXNpemU6MS40cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMSAxOUMxNS40MTgzIDE5IDE5IDE1LjQxODMgMTkgMTFDMTkgNi41ODE3MiAxNS40MTgzIDMgMTEgM0M2LjU4MTcyIDMgMyA2LjU4MTcyIDMgMTFDMyAxNS40MTgzIDYuNTgxNzIgMTkgMTEgMTlaJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMjEgMjFMMTYuNjUgMTYuNjUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDEuNnJlbSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjIuNHJlbTtib3JkZXItcmFkaXVzOjEuNXJlbX0uc2l0ZS1oZWFkZXJfX3Byb2R1Y3Qtc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjojYjFiMWIxO2ZvbnQtc2l6ZToxLjRyZW19LnNpdGUtaGVhZGVyX19wcm9kdWN0LXNlYXJjaC1yZXN1bHRze3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cmVtO3dpZHRoOjEwMCU7cGFkZGluZzoxcmVtIDEuNnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDRkNGQ0O2JvcmRlci1yYWRpdXM6MS41cmVtfS5zaXRlLWhlYWRlcl9fcHJvZHVjdC1zZWFyY2gtcmVzdWx0cyAqe2NvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXRleHQpO2ZvbnQtc2l6ZToxLjRyZW19Lmxhbmd1YWdlX19pdGVtLS1jdXJyZW50LC5sYW5ndWFnZV9faXRlbSBhe2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5sYW5ndWFnZV9faXRlbS0tY3VycmVudCwubGFuZ3VhZ2VfX2l0ZW0gYXtjb2xvcjp2YXIoLS1jb2xvci1icmFuZC10cmlldGFyeSl9fS5sYW5ndWFnZV9faXRlbS0tY3VycmVudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5sYW5ndWFnZV9faXRlbS1oYXMtY2hpbGRyZW57cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9Lmxhbmd1YWdlX19pdGVtIHVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDEwMCUgKyAuNXJlbSk7cmlnaHQ6MDt6LWluZGV4OjEwO2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjFyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KTtib3JkZXItcmFkaXVzOi44cmVtO2JveC1zaGFkb3c6MCAycmVtIDVyZW0gMCByZ2JhKDAsMCwwLC4xKX0ubGFuZ3VhZ2VfX2l0ZW0gdWwgbGkgYXtjb2xvcjp2YXIoLS1jb2xvci1icmFuZC10cmlldGFyeSl9Lmxhbmd1YWdlX19pdGVtLS1hY3RpdmUgLmxhbmd1YWdlX19pY29uLS1hcnJvd3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lmxhbmd1YWdlX19pdGVtLS1hY3RpdmUgdWx7ZGlzcGxheTpmbGV4fS5sYW5ndWFnZV9faWNvbi0tZ2xvYmV7bWFyZ2luLXJpZ2h0OjFyZW07c3Ryb2tlOnZhcigtLWNvbG9yLWJyYW5kLXByaW1hcnkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsubGFuZ3VhZ2VfX2ljb24tLWdsb2Jle3N0cm9rZTp2YXIoLS1jb2xvci1icmFuZC10cmlldGFyeSl9fS5sYW5ndWFnZV9faWNvbi0tYXJyb3d7bWFyZ2luLWxlZnQ6MXJlbTtzdHJva2U6dmFyKC0tY29sb3ItYnJhbmQtc2Vjb25kYXJ5KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5sYW5ndWFnZV9faWNvbi0tYXJyb3d7c3Ryb2tlOnZhcigtLWNvbG9yLWJyYW5kLXRyaWV0YXJ5KX19LnByb2R1Y3QtYXJjaGl2ZS0tZ3JpZCB1bC5wcm9kdWN0cywucHJvZHVjdC1hcmNoaXZlIHVsLnByb2R1Y3Rze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjEuNnJlbTttYXJnaW4tdG9wOjRyZW19LnByb2R1Y3QtY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEuNnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDRkNGQ0O2JvcmRlci1yYWRpdXM6MS41cmVtfS5wcm9kdWN0LWNhcmRfX3RvcHttYXJnaW4tYm90dG9tOjEuNnJlbX0ucHJvZHVjdC1jYXJkX190b3AtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtnYXA6LjhyZW19LnByb2R1Y3QtY2FyZF9fc2FsZSwucHJvZHVjdC1jYXJkX19zdG9ja3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6Zml0LWNvbnRlbnQ7cGFkZGluZzouNnJlbSAuOHJlbTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjEzMCU7Ym9yZGVyLXJhZGl1czouOHJlbX0ucHJvZHVjdC1jYXJkX19zYWxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSl9LnByb2R1Y3QtY2FyZF9fc3RvY2t7YmFja2dyb3VuZC1jb2xvcjojMDBhNjUxfS5wcm9kdWN0LWNhcmRfX2NvbXBhcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEuNnJlbTtyaWdodDoxLjZyZW07ZmxleC1zaHJpbms6MDt3aWR0aDo0cmVtO2hlaWdodDo0cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTExLjMzMzUgMC42NjY2NTZMMTQuMDAwMiAzLjMzMzMyTDExLjMzMzUgNS45OTk5OScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScxLjMzMzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTIgNy4zMzMzNFY2LjAwMDAxQzIgNS4yOTI3NyAyLjI4MDk1IDQuNjE0NDkgMi43ODEwNSA0LjExNDM5QzMuMjgxMTUgMy42MTQyOSAzLjk1OTQyIDMuMzMzMzQgNC42NjY2NyAzLjMzMzM0SDE0JyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzEuMzMzMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNNC42NjY2NyAxNS4zMzMzTDIgMTIuNjY2N0w0LjY2NjY3IDEwJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzEuMzMzMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgOC42NjY2NlY5Ljk5OTk5QzE0IDEwLjcwNzIgMTMuNzE5IDExLjM4NTUgMTMuMjE5IDExLjg4NTZDMTIuNzE4OSAxMi4zODU3IDEyLjA0MDYgMTIuNjY2NyAxMS4zMzMzIDEyLjY2NjdIMicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScxLjMzMzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZToxLjZyZW07Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jb2xvci1icmFuZC10ZXh0KTtib3JkZXItcmFkaXVzOi44cmVtO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0ucHJvZHVjdC1jYXJkX19jb21wYXJlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0ucHJvZHVjdC1jYXJkX19jb21wYXJlLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXNlY29uZGFyeSk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTcgMUwyMSA1TDE3IDknIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS4zMzMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00zIDExVjlDMyA3LjkzOTEzIDMuNDIxNDMgNi45MjE3MiA0LjE3MTU3IDYuMTcxNTdDNC45MjE3MiA1LjQyMTQzIDUuOTM5MTMgNSA3IDVIMjEnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS4zMzMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J003IDIzTDMgMTlMNyAxNScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjMzMzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTIxIDEzVjE1QzIxIDE2LjA2MDkgMjAuNTc4NiAxNy4wNzgzIDE5LjgyODQgMTcuODI4NEMxOS4wNzgzIDE4LjU3ODYgMTguMDYwOSAxOSAxNyAxOUgzJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuMzMzMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtib3JkZXItY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtc2Vjb25kYXJ5KX0ucHJvZHVjdC1jYXJkX19pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MzByZW07b2JqZWN0LWZpdDpjb250YWlufS5wcm9kdWN0LWNhcmRfX2NvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucHJvZHVjdC1jYXJkX190aXRsZXtvcmRlcjoxO21hcmdpbjoxcmVtIDA7Zm9udC1zaXplOjJyZW19LnByb2R1Y3QtY2FyZF9fbWV0YXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjFyZW07b3JkZXI6Mn0ucHJvZHVjdC1jYXJkX19jYXRlZ29yeSwucHJvZHVjdC1jYXJkX19hdHRyaWJ1dGV7ZGlzcGxheTpmbGV4O2dhcDouNHJlbTthbGlnbi1pdGVtczpjZW50ZXJ9LnByb2R1Y3QtY2FyZF9fY2F0ZWdvcnkgaW1nLC5wcm9kdWN0LWNhcmRfX2F0dHJpYnV0ZSBpbWd7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTttYXJnaW46MDtvYmplY3QtZml0OmNvbnRhaW59LnByb2R1Y3QtY2FyZF9fY2F0ZWdvcnkgc3BhbiwucHJvZHVjdC1jYXJkX19hdHRyaWJ1dGUgc3Bhbntmb250LXNpemU6MS42cmVtfS5wcm9kdWN0LWNhcmRfX3ByaWNle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtnYXA6LjhyZW07YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7b3JkZXI6MzttYXJnaW46MS42cmVtIDB9LnByb2R1Y3QtY2FyZF9fcHJpY2UgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCwucHJvZHVjdC1jYXJkX19wcmljZSAud29vY29tbWVyY2UtUHJpY2UtY3VycmVuY3lTeW1ib2x7Y29sb3I6dmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSk7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyLjRyZW07bGluZS1oZWlnaHQ6MTIwJX0ucHJvZHVjdC1jYXJkX19wcmljZSBpbnN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnByb2R1Y3QtY2FyZF9fcHJpY2UgaW5zIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQsLnByb2R1Y3QtY2FyZF9fcHJpY2UgaW5zIC53b29jb21tZXJjZS1QcmljZS1jdXJyZW5jeVN5bWJvbHtjb2xvcjp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjIuNHJlbTtsaW5lLWhlaWdodDoxMjAlfS5wcm9kdWN0LWNhcmRfX3ByaWNlIGRlbHtjb2xvcjojYjFiMWIxfS5wcm9kdWN0LWNhcmRfX3ByaWNlIGRlbCAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LC5wcm9kdWN0LWNhcmRfX3ByaWNlIGRlbCAud29vY29tbWVyY2UtUHJpY2UtY3VycmVuY3lTeW1ib2x7Y29sb3I6I2IxYjFiMTtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoxNDAlfS5wcm9kdWN0LWNhcmRfX2FjdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MS42cmVtfS5wcm9kdWN0LWNhcmRfX2NhcnQgLmJ1dHRvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjEuNnJlbTtwYWRkaW5nOjEuMnJlbSAyLjRyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnByb2R1Y3QtY2FyZF9fY2FydCAuYnV0dG9uOjpiZWZvcmV7ZGlzcGxheTpibG9jazt3aWR0aDoycmVtO2hlaWdodDoycmVtO21hcmdpbi1yaWdodDouOHJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzI0NV80MjUxKSclM0UlM0NwYXRoIGQ9J003LjQ5OTk2IDE4LjMzMzRDNy45NjAyIDE4LjMzMzQgOC4zMzMyOSAxNy45NjAzIDguMzMzMjkgMTcuNUM4LjMzMzI5IDE3LjAzOTggNy45NjAyIDE2LjY2NjcgNy40OTk5NiAxNi42NjY3QzcuMDM5NzIgMTYuNjY2NyA2LjY2NjYzIDE3LjAzOTggNi42NjY2MyAxNy41QzYuNjY2NjMgMTcuOTYwMyA3LjAzOTcyIDE4LjMzMzQgNy40OTk5NiAxOC4zMzM0Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE2LjY2NjcgMTguMzMzNEMxNy4xMjY5IDE4LjMzMzQgMTcuNSAxNy45NjAzIDE3LjUgMTcuNUMxNy41IDE3LjAzOTggMTcuMTI2OSAxNi42NjY3IDE2LjY2NjcgMTYuNjY2N0MxNi4yMDY1IDE2LjY2NjcgMTUuODMzNCAxNy4wMzk4IDE1LjgzMzQgMTcuNUMxNS44MzM0IDE3Ljk2MDMgMTYuMjA2NSAxOC4zMzM0IDE2LjY2NjcgMTguMzMzNFonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00wLjgzMzM3NCAwLjgzMzMxM0g0LjE2NjcxTDYuNDAwMDQgMTEuOTkxNkM2LjQ3NjI0IDEyLjM3NTMgNi42ODQ5NiAxMi43MTk5IDYuOTg5NjYgMTIuOTY1MkM3LjI5NDM2IDEzLjIxMDUgNy42NzU2MiAxMy4zNDA4IDguMDY2NzEgMTMuMzMzM0gxNi4xNjY3QzE2LjU1NzggMTMuMzQwOCAxNi45MzkxIDEzLjIxMDUgMTcuMjQzOCAxMi45NjUyQzE3LjU0ODUgMTIuNzE5OSAxNy43NTcyIDEyLjM3NTMgMTcuODMzNCAxMS45OTE2TDE5LjE2NjcgNC45OTk5OEg1LjAwMDA0JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzI0NV80MjUxJyUzRSUzQ3JlY3Qgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MnJlbTtjb250ZW50OlwiXCJ9LnByb2R1Y3QtY2FyZF9fcXVhbnRpdHktY3VzdG9te2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnByb2R1Y3QtY2FyZF9fcXVhbnRpdHktY3VzdG9tIGlucHV0W3R5cGU9bnVtYmVyXXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToycmVtO3RleHQtYWxpZ246Y2VudGVyOy1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7YXBwZWFyYW5jZTp0ZXh0ZmllbGR9LnByb2R1Y3QtY2FyZF9fcXR5LWJ0bnttaW4td2lkdGg6NHJlbTtoZWlnaHQ6NHJlbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOjJyZW07Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jb2xvci1icmFuZC10ZXh0KTtib3JkZXItcmFkaXVzOi44cmVtO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0ucHJvZHVjdC1jYXJkX19xdHktYnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtc2Vjb25kYXJ5KTtib3JkZXItY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtc2Vjb25kYXJ5KX0ucHJvZHVjdC1jYXJkX19xdHktYnRuOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDU0OWM7Ym9yZGVyLWNvbG9yOiMwMDU0OWN9LnByb2R1Y3QtY2FyZF9fcXR5LWJ0bi0tbWludXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDbGluZSB4MT0nMycgeTE9JzEwJyB4Mj0nMTcnIHkyPScxMCcgc3Ryb2tlPSclMjMxNDE1MTcnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpfS5wcm9kdWN0LWNhcmRfX3F0eS1idG4tLW1pbnVzOmhvdmVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2xpbmUgeDE9JzMnIHkxPScxMCcgeDI9JzE3JyB5Mj0nMTAnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpfS5wcm9kdWN0LWNhcmRfX3F0eS1idG4tLXBsdXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDbGluZSB4MT0nMycgeTE9JzEwJyB4Mj0nMTcnIHkyPScxMCcgc3Ryb2tlPSclMjMxNDE1MTcnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0NsaW5lIHgxPScxMCcgeTE9JzE3JyB4Mj0nMTAnIHkyPSczJyBzdHJva2U9JyUyMzE0MTUxNycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIil9LnByb2R1Y3QtY2FyZF9fcXR5LWJ0bi0tcGx1czpob3ZlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NsaW5lIHgxPSczJyB5MT0nMTAnIHgyPScxNycgeTI9JzEwJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDbGluZSB4MT0nMTAnIHkxPScxNycgeDI9JzEwJyB5Mj0nMycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIil9LnByb2R1Y3QtY2FyZF9fYWRkZWQtbWVzc2FnZXtwb3NpdGlvbjpmaXhlZDt0b3A6MnJlbTtyaWdodDowO3otaW5kZXg6MTAwO3dpZHRoOmF1dG87bWF4LXdpZHRoOjYwcmVtO21hcmdpbjowO3BhZGRpbmc6MnJlbTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjZyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KTtib3JkZXI6MDtib3JkZXItcmFkaXVzOi44cmVtO2JveC1zaGFkb3c6MCAwIDJyZW0gMCByZ2JhKDMyLDQ5LDkzLC4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsIDApO2FuaW1hdGlvbjpzbGlkZUZyb21MZWZ0IDhzIGVhc2UgLjNzIDEgbm9ybWFsIG5vbmV9LnByb2R1Y3QtY2FyZF9fY29tcGFyZS1tZXNzYWdle2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC1jYXJkX19jb21wYXJlLW1lc3NhZ2UuaXMtdmlzaWJsZXtwb3NpdGlvbjpmaXhlZDt0b3A6OHJlbTtyaWdodDowO3otaW5kZXg6MTAwO2Rpc3BsYXk6ZmxleDt3aWR0aDphdXRvO21heC13aWR0aDo2MHJlbTttYXJnaW46MDtwYWRkaW5nOjJyZW07Y29sb3I6I2ZmZjtmb250LXNpemU6MS42cmVtO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtcHJpbWFyeSk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czouOHJlbTtib3gtc2hhZG93OjAgMCAycmVtIDAgcmdiYSgzMiw0OSw5MywuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLCAwKTthbmltYXRpb246c2xpZGVGcm9tTGVmdCA4cyBlYXNlIC4zcyAxIG5vcm1hbCBub25lfS5wcm9kdWN0LWFyY2hpdmUtLWxpc3QgdWwucHJvZHVjdHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6M3JlbX0ucHJvZHVjdC1hcmNoaXZlLS1saXN0IC5wcm9kdWN0LWNhcmR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtYXJlYXM6XCJpbWFnZSB0b3AgYWN0aW9uc1wiIFwiaW1hZ2UgY29udGVudCBhY3Rpb25zXCI7Z2FwOjFyZW07YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MCAwIDIuNHJlbTtib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDRkNGQ0O2JvcmRlci1yYWRpdXM6MH0ucHJvZHVjdC1hcmNoaXZlLS1saXN0IC5wcm9kdWN0LWNhcmRfX21lZGlhe2dyaWQtYXJlYTppbWFnZX0ucHJvZHVjdC1hcmNoaXZlLS1saXN0IC5wcm9kdWN0LWNhcmRfX3RvcHtncmlkLWFyZWE6dG9wO21hcmdpbi1ib3R0b206MH0ucHJvZHVjdC1hcmNoaXZlLS1saXN0IC5wcm9kdWN0LWNhcmRfX2NvbnRlbnR7Z3JpZC1hcmVhOmNvbnRlbnR9LnByb2R1Y3QtYXJjaGl2ZS0tbGlzdCAucHJvZHVjdC1jYXJkX19hY3Rpb25ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Z3JpZC1hcmVhOmFjdGlvbnM7Z2FwOjEuMnJlbTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmVuZH0ucHJvZHVjdC1hcmNoaXZlLS1saXN0IC5wcm9kdWN0LWNhcmRfX2NhcnR7ZGlzcGxheTpmbGV4O2dhcDoxLjJyZW07YWxpZ24taXRlbXM6Y2VudGVyfS5wcm9kdWN0LWFyY2hpdmUtLWxpc3QgLnByb2R1Y3QtY2FyZF9fY2FydCAuYnV0dG9ue3dpZHRoOmF1dG87bWFyZ2luLXRvcDowO3doaXRlLXNwYWNlOm5vd3JhcH0ucHJvZHVjdC1hcmNoaXZlLS1saXN0IC5wcm9kdWN0LWNhcmRfX2ltYWdlIGltZ3t3aWR0aDpmaXQtY29udGVudDtoZWlnaHQ6MTZyZW19LnByb2R1Y3QtYXJjaGl2ZS0tbGlzdCAucHJvZHVjdC1jYXJkX190aXRsZXttYXJnaW46MH0ucHJvZHVjdC1hcmNoaXZlLS1saXN0IC5wcm9kdWN0LWNhcmRfX3ByaWNle29yZGVyOjI7bWFyZ2luOjFyZW0gMCAxLjZyZW19LnByb2R1Y3QtYXJjaGl2ZS0tbGlzdCAucHJvZHVjdC1jYXJkX19tZXRhe29yZGVyOjM7bWFyZ2luLXRvcDowfS5wcm9kdWN0LWFyY2hpdmUtLWxpc3QgLnByb2R1Y3QtY2FyZF9fcXVhbnRpdHktY3VzdG9tIGlucHV0W3R5cGU9bnVtYmVyXXt3aWR0aDpmaXQtY29udGVudH0ucHJvZHVjdC1hcmNoaXZlLS1saXN0IC5wcm9kdWN0LWNhcmRfX2NvbXBhcmV7cG9zaXRpb246cmVsYXRpdmU7dG9wOnVuc2V0O3JpZ2h0OnVuc2V0fS5wcm9kdWN0LWFyY2hpdmV7bWFyZ2luLXRvcDoyLjRyZW19LnByb2R1Y3QtYXJjaGl2ZV9fdG9wLWJhcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6LjhyZW0gMS42cmVtO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0ucHJvZHVjdC1hcmNoaXZlX190b3AtYmFyICp7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MTQwJX0ucHJvZHVjdC1hcmNoaXZlX19vcmRlcmluZ3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5wcm9kdWN0LWFyY2hpdmVfX29yZGVyaW5nIHNwYW57bWFyZ2luLXJpZ2h0Oi42cmVtO2NvbG9yOiNiMWIxYjF9LnByb2R1Y3QtYXJjaGl2ZV9fb3JkZXJpbmcgZm9ybXtkaXNwbGF5OmZsZXh9LnByb2R1Y3QtYXJjaGl2ZV9fcGVyLXBhZ2Ugc3BhbnttYXJnaW4tcmlnaHQ6LjZyZW19LnByb2R1Y3QtYXJjaGl2ZV9fdmlldy10b2dnbGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOi4ycmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjEuNXJlbX0ucHJvZHVjdC1hcmNoaXZlX192aWV3LWJ0bnt3aWR0aDozLjZyZW07aGVpZ2h0OjMuNnJlbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOjMuNnJlbTtib3JkZXItcmFkaXVzOjEuNXJlbTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LnByb2R1Y3QtYXJjaGl2ZV9fdmlldy1idG4tLWdyaWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNicgaGVpZ2h0PSczNicgdmlld0JveD0nMCAwIDM2IDM2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTYgMTAuMDAwNUgxMFYxNi4wMDA1SDE2VjEwLjAwMDVaJyBzdHJva2U9JyUyM0IxQjFCMScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTI2IDEwLjAwMDVIMjBWMTYuMDAwNUgyNlYxMC4wMDA1Wicgc3Ryb2tlPSclMjNCMUIxQjEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yNiAyMC4wMDA1SDIwVjI2LjAwMDVIMjZWMjAuMDAwNVonIHN0cm9rZT0nJTIzQjFCMUIxJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTYgMjAuMDAwNUgxMFYyNi4wMDA1SDE2VjIwLjAwMDVaJyBzdHJva2U9JyUyM0IxQjFCMScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIil9LnByb2R1Y3QtYXJjaGl2ZV9fdmlldy1idG4tLWdyaWQuaXMtYWN0aXZle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzYnIGhlaWdodD0nMzYnIHZpZXdCb3g9JzAgMCAzNiAzNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2IDEwLjAwMDVIMTBWMTYuMDAwNUgxNlYxMC4wMDA1Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTI2IDEwLjAwMDVIMjBWMTYuMDAwNUgyNlYxMC4wMDA1Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTI2IDIwLjAwMDVIMjBWMjYuMDAwNUgyNlYyMC4wMDA1Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE2IDIwLjAwMDVIMTBWMjYuMDAwNUgxNlYyMC4wMDA1Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIil9LnByb2R1Y3QtYXJjaGl2ZV9fdmlldy1idG4tLWxpc3R7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNicgaGVpZ2h0PSczNicgdmlld0JveD0nMCAwIDM2IDM2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTQuNjY2IDEzSDI1LjQ5OTMnIHN0cm9rZT0nJTIzQjFCMUIxJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQuNjY2IDE4SDI1LjQ5OTMnIHN0cm9rZT0nJTIzQjFCMUIxJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQuNjY2IDIzSDI1LjQ5OTMnIHN0cm9rZT0nJTIzQjFCMUIxJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTAuNSAxM0gxMC41MDgzJyBzdHJva2U9JyUyM0IxQjFCMScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEwLjUgMThIMTAuNTA4Mycgc3Ryb2tlPSclMjNCMUIxQjEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMC41IDIzSDEwLjUwODMnIHN0cm9rZT0nJTIzQjFCMUIxJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKX0ucHJvZHVjdC1hcmNoaXZlX192aWV3LWJ0bi0tbGlzdC5pcy1hY3RpdmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNicgaGVpZ2h0PSczNicgdmlld0JveD0nMCAwIDM2IDM2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTQuNjY2IDEzSDI1LjQ5OTMnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNC42NjYgMThIMjUuNDk5Mycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0LjY2NiAyM0gyNS40OTkzJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTAuNSAxM0gxMC41MDgzJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTAuNSAxOEgxMC41MDgzJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTAuNSAyM0gxMC41MDgzJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKX0ucHJvZHVjdC1hcmNoaXZlX192aWV3LWJ0bi5pcy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1icmFuZC1zZWNvbmRhcnkpfS5wcm9kdWN0LWFyY2hpdmUtLWdyaWQgdWwucHJvZHVjdHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX0ucHJvZHVjdC1hcmNoaXZlLS1saXN0IHVsLnByb2R1Y3Rze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5wcm9kdWN0LWFyY2hpdmUtLWxpc3QgLnByb2R1Y3QtY2FyZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAyZnIgMmZyfS5wcm9kdWN0LWFyY2hpdmVfX3RpdGxle21hcmdpbi1ib3R0b206MS42cmVtO2ZvbnQtc2l6ZToyLjhyZW07bGluZS1oZWlnaHQ6MTIwJX0ucHJvZHVjdC1hcmNoaXZlIC50aXJlLW1hbnVmYWN0dXJlcnNfX2dyaWQtc2hvcHtkaXNwbGF5OmZsZXg7Z2FwOjEuNnJlbTthbGlnbi1pdGVtczpjZW50ZXJ9LnByb2R1Y3QtYXJjaGl2ZSAudGlyZS1tYW51ZmFjdHVyZXJzX19pdGVte3dpZHRoOjEwMCV9LnByb2R1Y3QtYXJjaGl2ZV9fbGF5b3V0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtnYXA6OXJlbTttYXJnaW46NnJlbSAwIDE4cmVtfS5wcm9kdWN0LWFyY2hpdmVfX3NpZGViYXJ7d2lkdGg6MjUlfS5wcm9kdWN0LWFyY2hpdmVfX2NvbnRlbnR7d2lkdGg6NzUlfS5zaXRlLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9we21hcmdpbi10b3A6NHJlbX0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC10b3AgLnNpbmdsZS1wcm9kdWN0LWxheW91dCAud29vY29tbWVyY2UtYnJlYWRjcnVtYntkaXNwbGF5OmZsZXg7Z2FwOjFyZW07YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjE0MCV9LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIgYXtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjEuNnJlbX0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC10b3AgLnNpbmdsZS1wcm9kdWN0LWxheW91dCAuc2luZ2xlLXByb2R1Y3QtY29udGVudHtkaXNwbGF5OmZsZXg7Z2FwOjdyZW07bWFyZ2luOjQuOHJlbSAwIDhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpey5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LXRvcCAuc2luZ2xlLXByb2R1Y3QtbGF5b3V0IC5zaW5nbGUtcHJvZHVjdC1jb250ZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NHJlbTttYXJnaW4tYm90dG9tOjVyZW19fS5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LXRvcCAuc2luZ2xlLXByb2R1Y3QtbGF5b3V0IC5zaW5nbGUtcHJvZHVjdC1jb250ZW50X19jb2wtLWxlZnR7d2lkdGg6NTUlfS5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LXRvcCAuc2luZ2xlLXByb2R1Y3QtbGF5b3V0IC5zaW5nbGUtcHJvZHVjdC1jb250ZW50X19jb2wtLXJpZ2h0e3dpZHRoOjQ1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnRfX2NvbHt3aWR0aDoxMDAlfX0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC10b3AgLnNpbmdsZS1wcm9kdWN0LWxheW91dCAuc2luZ2xlLXByb2R1Y3QtY29udGVudCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtnYXA6MS42cmVtO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjEwMCV9LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC12aWV3cG9ydHtoZWlnaHQ6MTAwJX0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC10b3AgLnNpbmdsZS1wcm9kdWN0LWxheW91dCAuc2luZ2xlLXByb2R1Y3QtY29udGVudCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdle2hlaWdodDoxMDAlfS5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LXRvcCAuc2luZ2xlLXByb2R1Y3QtbGF5b3V0IC5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjEwMCV9LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSBhIGltZ3toZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC1jb250cm9sLXRodW1ic3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyLjRyZW07d2lkdGg6MTByZW19LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC1jb250cm9sLXRodW1icyBpbWd7d2lkdGg6MTByZW07aGVpZ2h0OjEwcmVtO29iamVjdC1maXQ6Y29udGFpbn0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC10b3AgLnNpbmdsZS1wcm9kdWN0LWxheW91dCAuc2luZ2xlLXByb2R1Y3QtY29udGVudF9fdG9we2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnRfX3RvcCAucHJvZHVjdC1jYXJkX19zYWxle21hcmdpbi1yaWdodDphdXRvfS5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LXRvcCAuc2luZ2xlLXByb2R1Y3QtbGF5b3V0IC5zaW5nbGUtcHJvZHVjdC1jb250ZW50X19jb21wYXJle2Rpc3BsYXk6ZmxleDtnYXA6LjhyZW07YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1sZWZ0OmF1dG99LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnRfX2NvbXBhcmUgLnByb2R1Y3QtY2FyZF9fY29tcGFyZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtyaWdodDowfS5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LXRvcCAuc2luZ2xlLXByb2R1Y3QtbGF5b3V0IC5zaW5nbGUtcHJvZHVjdC1jb250ZW50X19jb21wYXJlIHB7Y29sb3I6I2IxYjFiMTtmb250LXNpemU6MS42cmVtfS5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LXRvcCAuc2luZ2xlLXByb2R1Y3QtbGF5b3V0IC5zaW5nbGUtcHJvZHVjdC1jb250ZW50IGgxe21hcmdpbjoxLjZyZW0gMCAxcmVtO2ZvbnQtc2l6ZTozLjJyZW07bGluZS1oZWlnaHQ6MTIwJX0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC10b3AgLnNpbmdsZS1wcm9kdWN0LWxheW91dCAuc2luZ2xlLXByb2R1Y3QtY29udGVudCAucHJpY2V7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2FsaWduLWl0ZW1zOnN0YXJ0O21hcmdpbjoxLjZyZW0gMH0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC10b3AgLnNpbmdsZS1wcm9kdWN0LWxheW91dCAuc2luZ2xlLXByb2R1Y3QtY29udGVudCAucHJpY2UgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCwuc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC10b3AgLnNpbmdsZS1wcm9kdWN0LWxheW91dCAuc2luZ2xlLXByb2R1Y3QtY29udGVudCAucHJpY2UgLndvb2NvbW1lcmNlLVByaWNlLWN1cnJlbmN5U3ltYm9se2NvbG9yOnZhcigtLWNvbG9yLWJyYW5kLXRleHQpO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6My4ycmVtO2xpbmUtaGVpZ2h0OjEyMCV9LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnByaWNlIGluc3t0ZXh0LWRlY29yYXRpb246bm9uZX0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC10b3AgLnNpbmdsZS1wcm9kdWN0LWxheW91dCAuc2luZ2xlLXByb2R1Y3QtY29udGVudCAucHJpY2UgaW5zIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQsLnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnByaWNlIGlucyAud29vY29tbWVyY2UtUHJpY2UtY3VycmVuY3lTeW1ib2x7Y29sb3I6dmFyKC0tY29sb3ItYnJhbmQtdGV4dCk7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozLjJyZW07bGluZS1oZWlnaHQ6MTIwJX0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC10b3AgLnNpbmdsZS1wcm9kdWN0LWxheW91dCAuc2luZ2xlLXByb2R1Y3QtY29udGVudCAucHJpY2UgZGVse2NvbG9yOiNiMWIxYjF9LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnByaWNlIGRlbCAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LC5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LXRvcCAuc2luZ2xlLXByb2R1Y3QtbGF5b3V0IC5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5wcmljZSBkZWwgLndvb2NvbW1lcmNlLVByaWNlLWN1cnJlbmN5U3ltYm9se2NvbG9yOiNiMWIxYjE7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MTQwJX0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC10b3AgLnNpbmdsZS1wcm9kdWN0LWxheW91dCAuc2luZ2xlLXByb2R1Y3QtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtYXR0cmlidXRlc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDoxLjZyZW07bWFyZ2luLWJvdHRvbToyLjRyZW19LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LWF0dHJpYnV0ZXNfX2l0ZW17ZGlzcGxheTpmbGV4O2dhcDouOHJlbTthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxLjZyZW07YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlci1yYWRpdXM6MS41cmVtfS5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LXRvcCAuc2luZ2xlLXByb2R1Y3QtbGF5b3V0IC5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC1hdHRyaWJ1dGVzX19jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi40cmVtfS5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LXRvcCAuc2luZ2xlLXByb2R1Y3QtbGF5b3V0IC5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC1hdHRyaWJ1dGVzX19sYWJlbHtjb2xvcjojYjFiMWIxO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjE0MCV9LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LWF0dHJpYnV0ZXNfX3ZhbHVle2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MS42cmVtfS5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LXRvcCAuc2luZ2xlLXByb2R1Y3QtbGF5b3V0IC5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC1za3V7bWFyZ2luLWJvdHRvbToyLjRyZW19LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LXNrdSBzcGFue2NvbG9yOiM2YzZjNmM7Zm9udC1zaXplOjEuNHJlbX0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC10b3AgLnNpbmdsZS1wcm9kdWN0LWxheW91dCAuc2luZ2xlLXByb2R1Y3QtY29udGVudCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiBwe2NvbG9yOiM2YzZjNmM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxLjRyZW19LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLmNhcnR7ZGlzcGxheTpmbGV4O2dhcDoxLjZyZW07YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjozLjJyZW0gMH0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC10b3AgLnNpbmdsZS1wcm9kdWN0LWxheW91dCAuc2luZ2xlLXByb2R1Y3QtY29udGVudCAuY2FydCAucHJvZHVjdC1jYXJkX19xdWFudGl0eS1jdXN0b217cGFkZGluZzouMnJlbSAxcmVtO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY29sb3ItYnJhbmQtdGV4dCk7Ym9yZGVyLXJhZGl1czoxLjVyZW19LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLmNhcnQgLnByb2R1Y3QtY2FyZF9fcXVhbnRpdHktY3VzdG9tIGlucHV0W3R5cGU9bnVtYmVyXXt3aWR0aDozcmVtO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MS42cmVtfS5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LXRvcCAuc2luZ2xlLXByb2R1Y3QtbGF5b3V0IC5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5jYXJ0IC5wcm9kdWN0LWNhcmRfX3F1YW50aXR5LWN1c3RvbSAucHJvZHVjdC1jYXJkX19xdHktYnRue2JvcmRlcjowfS5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LXRvcCAuc2luZ2xlLXByb2R1Y3QtbGF5b3V0IC5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5jYXJ0IC5idXR0b257bWFyZ2luOjB9LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LWRlbGl2ZXJ5e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjJyZW19LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LWRlbGl2ZXJ5X19pdGVte2Rpc3BsYXk6ZmxleDtnYXA6MS42cmVtO2FsaWduLWl0ZW1zOmNlbnRlcn0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC10b3AgLnNpbmdsZS1wcm9kdWN0LWxheW91dCAuc2luZ2xlLXByb2R1Y3QtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtZGVsaXZlcnlfX2ljb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MS42cmVtO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnJhbmQtcXVhdGVybmFyeSk7Ym9yZGVyLXJhZGl1czoxLjVyZW19LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LWRlbGl2ZXJ5X19pY29uIGltZ3t3aWR0aDoycmVtO2hlaWdodDoycmVtfS5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LXRvcCAuc2luZ2xlLXByb2R1Y3QtbGF5b3V0IC5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC1kZWxpdmVyeV9fY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0YXJ0fS5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LXRvcCAuc2luZ2xlLXByb2R1Y3QtbGF5b3V0IC5zaW5nbGUtcHJvZHVjdC1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC1kZWxpdmVyeV9fdGl0bGUsLnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtdG9wIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LWRlbGl2ZXJ5X192YWx1ZXtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuNHJlbX0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC10b3AgLnNpbmdsZS1wcm9kdWN0LWxheW91dCAuc2luZ2xlLXByb2R1Y3QtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtZGVsaXZlcnlfX3RpdGxle2NvbG9yOiNiMWIxYjF9LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtYm90dG9te3BhZGRpbmc6OHJlbSAwO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC1ib3R0b21fX2luZm97bWFyZ2luLWJvdHRvbTo0cmVtO3BhZGRpbmc6NC44cmVtIDRyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6Mi40cmVtfS5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LWJvdHRvbV9fYWRkaXRpb25hbHttYXJnaW4tYm90dG9tOjMuMnJlbX0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC1ib3R0b21fX2FkZGl0aW9uYWwtdGl0bGV7bWFyZ2luLWJvdHRvbTozLjJyZW07Zm9udC1zaXplOjIuNHJlbTtsaW5lLWhlaWdodDoxMjAlfS5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LWJvdHRvbV9fYWRkaXRpb25hbC1jb250ZW50IHB7Y29sb3I6IzlkOWQ5ZDtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuNnJlbX0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC1ib3R0b21fX2F0dHJpYnV0ZXMtdGl0bGV7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjEzMCV9LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtYm90dG9tX19hdHRyaWJ1dGVzLWNvbnRlbnQgdGFibGV7d2lkdGg6MTAwJTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtYm90dG9tX19hdHRyaWJ1dGVzLWNvbnRlbnQgdHJ7Ym9yZGVyLWJvdHRvbTouNXB4IHNvbGlkICNkNGQ0ZDR9LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtYm90dG9tX19hdHRyaWJ1dGVzLWNvbnRlbnQgdHIgdGgsLnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtYm90dG9tX19hdHRyaWJ1dGVzLWNvbnRlbnQgdHIgdGR7cGFkZGluZzoyLjRyZW0gMCAuOHJlbTtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjEuNnJlbX0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC1ib3R0b21fX2F0dHJpYnV0ZXMtY29udGVudCB0ZC53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMtaXRlbV9fdmFsdWUgcHtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjEuNnJlbTt0ZXh0LWFsaWduOnJpZ2h0fS5zaXRlLWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0LWJvdHRvbV9fcmVsYXRlZHttYXJnaW4tdG9wOjdyZW19LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtYm90dG9tX19yZWxhdGVkIGgye2ZvbnQtc2l6ZToyLjhyZW19LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtYm90dG9tX19yZWxhdGVkIHVse2dhcDoxLjZyZW07bWFyZ2luLXRvcDoyLjRyZW19LnNpdGUtY29udGVudCAuc2luZ2xlLXByb2R1Y3QtcmVjZW50bHktdmlld2Vke21hcmdpbjo3LjJyZW0gMCAxMXJlbX0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC1yZWNlbnRseS12aWV3ZWQgaDR7Zm9udC1zaXplOjIuOHJlbX0uc2l0ZS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdC1yZWNlbnRseS12aWV3ZWQgdWx7Z2FwOjEuNnJlbTttYXJnaW4tdG9wOjIuNHJlbX0iLCJAY2hhcnNldCAnVVRGLTgnO1xuXG4vKiFcblRoZW1lIE5hbWU6IEJpZ0V5ZSBUaGVtZVxuQXV0aG9yOiBCaWdFeWUgT8OcXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy5iaWdleWUuZWUvXG5EZXNjcmlwdGlvbjogQmlnRXllIE/DnCBwYWt1YiBwYWluZGxpa2tlIGRpZ2lsYWhlbmR1c2ksIG1pcyBvbiB0YXNrdWtvaGFzZWQgbmlpIGFsdXN0YXZhdGVsZSBldHRldsO1dGV0ZWxlIGt1aSBrYSBzdXVyZW1hdGVsZSBldHRldsO1dGV0ZWxlLlxuVmVyc2lvbjogX19CSUdFWUVfVEhFTUVfVkVSU0lPTl9fXG5TdHlsZSBWZXJzaW9uOiAxLjAuMFxuVGV4dCBEb21haW46IGJpZ2V5ZV90aGVtZVxuKi9cblxuLy8gMS4gQ29uZmlndXJhdGlvbiBhbmQgaGVscGVyc1xuQHVzZSAnYWJzdHJhY3RzL3ZhcmlhYmxlcycgYXMgdmFycztcbkB1c2UgJ2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzIGZuO1xuQHVzZSAnYWJzdHJhY3RzL21peGlucycgYXMgbWl4O1xuQHVzZSAnYWJzdHJhY3RzL2FuaW1hdGlvbnMnO1xuQHVzZSAnYWJzdHJhY3RzL3V0aWxpdGllcyc7XG5cbi8vIDIuIFZlbmRvcnNcbkB1c2UgJ3ZlbmRvcnMvaWUtYWxlcnQnO1xuQHVzZSAndmVuZG9ycy9zd2lwZXInO1xuQHVzZSAndmVuZG9ycy93cGNmNy1mb3JtJztcbkB1c2UgJ3ZlbmRvcnMvc2Nyb2xsYmFyJztcbkB1c2UgJ3ZlbmRvcnMvc2xpY2snO1xuQHVzZSAndmVuZG9ycy9sb2FkZXInO1xuXG4vLyAzLiBCYXNlIHN0dWZmXG5AdXNlICdiYXNlL3Jlc2V0JztcbkB1c2UgJ2Jhc2UvYmFzZSc7XG5AdXNlICdiYXNlL2ZvbnRzJztcbkB1c2UgJ2Jhc2UvdHlwb2dyYXBoeSc7XG5AdXNlICdiYXNlL2VudHJ5LWNvbnRlbnQnO1xuXG4vLyA0LiBMYXlvdXRcbkB1c2UgJ2xheW91dC9ncmlkJztcbkB1c2UgJ2xheW91dC9oZWFkZXInO1xuQHVzZSAnbGF5b3V0L2Zvb3Rlcic7XG5AdXNlICdsYXlvdXQvcGFnZSc7XG5AdXNlICdsYXlvdXQvYXJjaGl2ZSc7XG5AdXNlICdsYXlvdXQvYXJ0aWNsZSc7XG5AdXNlICdsYXlvdXQvYWRtaW5iYXInO1xuXG4vLyA1LiBQYWdlc1xuQHVzZSAncGFnZXMvaG9tZSc7XG5AdXNlICdwYWdlcy9jb250ZW50JztcbkB1c2UgJ3BhZ2VzL3NpZGViYXItc2hvcCc7XG5AdXNlICdwYWdlcy9jb21wYXJlLXByb2R1Y3RzJztcblxuLy8gNy4gQ29tcG9uZW50cyAtIEdlbmVyaWNcbkB1c2UgJ2NvbXBvbmVudHMvZ2VuZXJpYy9jYW52YXMnO1xuQHVzZSAnY29tcG9uZW50cy9nZW5lcmljL2Ryb3Bkb3duJztcbkB1c2UgJ2NvbXBvbmVudHMvZ2VuZXJpYy9idXR0b25zJztcbkB1c2UgJ2NvbXBvbmVudHMvZ2VuZXJpYy9mb3Jtcyc7XG5cbi8vIDguIENvbXBvbmVudHMgLSBCbG9ja3NcbkB1c2UgJ2NvbXBvbmVudHMvYmxvY2tzL2luaXQnO1xuQHVzZSAnY29tcG9uZW50cy9ibG9ja3MvaGVyby1ibG9jayc7XG5AdXNlICdjb21wb25lbnRzL2Jsb2Nrcy9pY29uLWJveGVzJztcbkB1c2UgJ2NvbXBvbmVudHMvYmxvY2tzL2ltYWdlLWJveGVzJztcbkB1c2UgJ2NvbXBvbmVudHMvYmxvY2tzL29mZmVycy1ibG9jayc7XG5AdXNlICdjb21wb25lbnRzL2Jsb2Nrcy90aXJlLW1hbnVmYWN0dXJlcnMnO1xuQHVzZSAnY29tcG9uZW50cy9ibG9ja3MvdGlyZS1zbGlkZXInO1xuQHVzZSAnY29tcG9uZW50cy9ibG9ja3MvbmV3LXRpcmVzJztcblxuLy8gOS4gQ29tcG9uZW50cyAtIEhlYWRlclxuQHVzZSAnY29tcG9uZW50cy9oZWFkZXIvbG9nbyc7XG5AdXNlICdjb21wb25lbnRzL2hlYWRlci9oYW1idXJnZXInO1xuQHVzZSAnY29tcG9uZW50cy9oZWFkZXIvbmF2aWdhdGlvbic7XG5AdXNlICdjb21wb25lbnRzL2hlYWRlci9zdGlja3knO1xuQHVzZSAnY29tcG9uZW50cy9oZWFkZXIvc2l0dWF0aW9uYWwnO1xuQHVzZSAnY29tcG9uZW50cy9oZWFkZXIvaWNvbnMnO1xuQHVzZSAnY29tcG9uZW50cy9oZWFkZXIvc2VhcmNoJztcblxuLy8gMTAuIENvbXBvbmVudHMgLSBQYXJ0c1xuQHVzZSAnY29tcG9uZW50cy9wYXJ0cy9sYW5ndWFnZSc7XG5AdXNlICdjb21wb25lbnRzL3BhcnRzL2xvdmUnO1xuXG4vLyAxMS4gQ29tcG9uZW50cyAtIENhcmRzXG5AdXNlICdjb21wb25lbnRzL2NhcmRzL2NhcmQnO1xuQHVzZSAnY29tcG9uZW50cy9jYXJkcy9wcm9kdWN0LWNhcmQnO1xuXG4vLyAxMi4gV29vY29tbWVyY2VcbkB1c2UgJ2NvbXBvbmVudHMvd29vY29tbWVyY2UvYXJjaGl2ZS1wcm9kdWN0JztcbkB1c2UgJ2NvbXBvbmVudHMvd29vY29tbWVyY2Uvc2luZ2xlLXByb2R1Y3QnOyIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgQGZvbnQtZmFjZSBkZWNsYXJhdGlvbnMsIGlmIGFueS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW50ZXI6aXRhbCxvcHN6LHdnaHRAMCwxNC4uMzIsMTAwLi45MDA7MSwxNC4uMzIsMTAwLi45MDAmZGlzcGxheT1zd2FwJyk7IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBhcHBsaWNhdGlvbi13aWRlIFNhc3MgYW5pbWF0aW9ucy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLS0tIDEuIEFuaW1hdGUgYm91bmNlIGVmZmVjdCAtLS1cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsXG4gIDIwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcmVtKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVyZW0pO1xuICB9XG59XG5cbi8vIC0tLSAyLiBBbmltYXRlIHNsaWRlIGZyb20gbGVmdCAtLS1cbkBrZXlmcmFtZXMgc2xpZGVGcm9tTGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cblxuICA4NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIH1cbn1cblxuLy8gLS0tIDMuIEhvcml6b250YWwgc2hha2UgYW5pbWF0aW9uIC0tLVxuQGtleWZyYW1lcyBzaGFrZS1ob3Jpem9udGFsIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgfVxuXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gIH1cbiAgXG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgdXRpbGl0ZXMgc3R5bGVzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlICd2YXJpYWJsZXMnIGFzIHZhcnM7XG5AdXNlICdmdW5jdGlvbnMnIGFzIGZuO1xuQHVzZSAnbWl4aW5zJyBhcyBtaXg7XG5cbi8vLyBQYWdlIHNoYWRvd1xuLnBhZ2UtLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCdwcmltYXJ5Jyk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIEBpbmNsdWRlIG1peC5zbW9vdGgtYW5pbWF0aW9uO1xuXG4gICYudmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbn1cblxuLy8vIEVsZW1lbnRzIHZpc2liaWxpdHlcbi52aXNpYmxlIHtcblxuICAvLyBTbWFsbCB2aXNpYmlsaXR5XG4gICYtLWZyb20tc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXguZnJvbSgnc21hbGwnKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICYtLXRvLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4LnRvKCdzbWFsbCcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVkaXVtIHZpc2liaWxpdHlcbiAgJi0tZnJvbS1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXguZnJvbSgnbWVkaXVtJykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmLS10by1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXgudG8oJ21lZGl1bScpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgLy8gTGFyZ2VyIHZpc2liaWxpdHlcbiAgJi0tZnJvbS1sYXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXguZnJvbSgnbGFyZ2VyJykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmLS10by1sYXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXgudG8oJ2xhcmdlcicpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IC40cmVtIC44cmVtO1xuICBib3JkZXItcmFkaXVzOiBmbi5yYWRpdXMoJ3ByaW1hcnknKTtcblxuICAmLS1vcmFuZ2Uge1xuICAgIGNvbG9yOiBmbi5jb2xvcigndHJpZXRhcnknKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcigncHJpbWFyeScpO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogZm4uY29sb3IoJ3RyaWV0YXJ5JykgIWltcG9ydGFudDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmJveCB7XG4gIGJvcmRlci1yYWRpdXM6IGZuLnJhZGl1cygnc2Vjb25kYXJ5Jyk7XG5cbiAgLy8gQmFja2dyb3VuZHNcbiAgJi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3ByaW1hcnknKTtcbiAgfVxuXG4gICYtLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3NlY29uZGFyeScpO1xuICB9XG5cbiAgJi0tdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJi0tcXVhdGVybmFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3F1YXRlcm5hcnknKTtcbiAgfVxuXG4gICYtLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMi40cmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcigndGV4dCcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogZm4ucmFkaXVzKCdzZWNvbmRhcnknKTtcbiAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICBoNCxcbiAgICBwIHtcbiAgICAgIGNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICB9XG4gIH1cblxuICAvLyBUZXh0XG4gICYtLXByaW1hcnksXG4gICYtLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZzogNHJlbTtcblxuICAgIGgzLFxuICAgIGg0LFxuICAgIHAge1xuICAgICAgY29sb3I6IGZuLmNvbG9yKCd3aGl0ZScpO1xuICAgIH1cblxuICB9XG5cbiAgJi0tdHJhbnNwYXJlbnQsXG4gICYtLXF1YXRlcm5hcnkge1xuICAgIHBhZGRpbmc6IDRyZW07XG5cbiAgICBoMyxcbiAgICBoNCxcbiAgICBwIHtcbiAgICAgIGNvbG9yOiBmbi5jb2xvcigndGV4dCcpO1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyLWJ0bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gIC5zbGlkZXItYnRuIHtcbiAgICB3aWR0aDogMy42cmVtO1xuICAgIGhlaWdodDogMy42cmVtO1xuICAgIHBhZGRpbmc6IC44cmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMnJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBmbi5jb2xvcigndGV4dCcpO1xuICAgIGJvcmRlci1yYWRpdXM6IGZuLnJhZGl1cygncHJpbWFyeScpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peC5zbW9vdGgtYW5pbWF0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcigncXVhdGVybmFyeScpO1xuICAgIH1cblxuICAgICZfX3ByZXYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEyLjUgMTVMNy41IDEwTDEyLjUgNScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgJl9fbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy41IDE1TDEyLjUgMTBMNy41IDUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cblxuICB9IFxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgYXBwbGljYXRpb24td2lkZSBTYXNzIG1peGlucy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSAnc2FzczpsaXN0JztcbkB1c2UgJ3Nhc3M6bWFwJztcbkB1c2UgJ3Nhc3M6bWV0YSc7XG5AdXNlICdmdW5jdGlvbnMnIGFzIGZuO1xuXG4vLy8gU21vb3RoIHRyYW5zaXRpb24gYW5pbWF0aW9uXG4vLy8gQHBhcmFtIHtMaXN0fSAkcHJvcGVydGllcyBbKGFsbCldIC0gUHJvcGVydGllcyB0byBhbmltYXRlXG5AbWl4aW4gc21vb3RoLWFuaW1hdGlvbigkcHJvcGVydGllczogKGFsbCkpIHtcbiAgJHRyYW5zaXRpb24tdmFsdWU6IG51bGw7XG5cbiAgQGlmIGxpc3QubGVuZ3RoKCRwcm9wZXJ0aWVzKSA9PSAxIGFuZCBsaXN0Lm50aCgkcHJvcGVydGllcywgMSkgPT0gYWxsIHtcbiAgICAkdHJhbnNpdGlvbi12YWx1ZTogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgJHRyYW5zaXRpb24tdmFsdWU6ICgpO1xuICAgIFxuICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAkdHJhbnNpdGlvbi12YWx1ZTogbGlzdC5hcHBlbmQoXG4gICAgICAgICR0cmFuc2l0aW9uLXZhbHVlLFxuICAgICAgICAkcHJvcGVydHkgMC4zcyBlYXNlLWluLW91dCxcbiAgICAgICAgY29tbWFcbiAgICAgICk7XG4gICAgfVxuICB9XG5cbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdmFsdWU7XG59XG5cbi8vLyBMaW5lIGNsYW1wXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRsaW5lcyBbM10gLSBOdW1iZXIgb2YgbGluZXMgdG8gc2hvd1xuQG1peGluIGxpbmUtY2xhbXAoJGxpbmVzOiAzKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcbiAgaHlwaGVuczogYXV0bztcbn1cblxuLy8vIFNxdWFyZSBhc3BlY3QgcmF0aW9cbkBtaXhpbiBhc3BlY3QtcmF0aW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xufVxuXG4vLy8gUmVtb3ZlIGhvcml6b250YWwgbWFyZ2lucyBmcm9tIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXG5AbWl4aW4gcmVtb3ZlLW1hcmdpbi1sZWZ0LXJpZ2h0IHtcbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLy8vIFJlbW92ZSB2ZXJ0aWNhbCBtYXJnaW5zIGZyb20gZmlyc3QgYW5kIGxhc3QgaXRlbXNcbkBtaXhpbiByZW1vdmUtbWFyZ2luLXRvcC1ib3R0b20ge1xuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIG1pbmltdW0gd2lkdGhcbi8vLyBAcGFyYW0ge1N0cmluZ30gJG5hbWUgLSBCcmVha3BvaW50IG5hbWVcbkBtaXhpbiB0bygkbmFtZSkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogZm4uc2V0dGluZygnYnJlYWtwb2ludCcsICRuYW1lKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBNZWRpYSBxdWVyeSBmb3IgbWF4aW11bSB3aWR0aFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbmFtZSAtIEJyZWFrcG9pbnQgbmFtZVxuQG1peGluIGZyb20oJG5hbWUpIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IGZuLnNldHRpbmcoJ2JyZWFrcG9pbnQnLCAkbmFtZSkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLy8gU21hbGwgc2NyZWVuIGJyZWFrcG9pbnRcbkBtaXhpbiBzbWFsbCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGZuLnNldHRpbmcoJ2JyZWFrcG9pbnQnLCAnc21hbGwnKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzbWFsbC1sYW5kc2NhcGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBmbi5zZXR0aW5nKCdicmVha3BvaW50JywgJ3NtYWxsX2xhbmRzY2FwZScpKSBhbmQgKG9yaWVudGF0aW9uOiBmbi5zZXR0aW5nKCdvcmllbnRhdGlvbicsICdsYW5kc2NhcGUnKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBNZWRpdW0gc2NyZWVuIGJyZWFrcG9pbnRcbkBtaXhpbiBtZWRpdW0ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBmbi5zZXR0aW5nKCdicmVha3BvaW50JywgJ21lZGl1bScpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGl1bS1sYXJnZXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBmbi5zZXR0aW5nKCdicmVha3BvaW50JywgJ21lZGl1bV9sYXJnZXInKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBMYXJnZXIgc2NyZWVuIGJyZWFrcG9pbnRcbkBtaXhpbiBsYXJnZXItc21hbGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBmbi5zZXR0aW5nKCdicmVha3BvaW50JywgJ2xhcmdlcl9zbWFsbCcpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcmdlciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGZuLnNldHRpbmcoJ2JyZWFrcG9pbnQnLCAnbGFyZ2VyJykpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLy8gQmFzZSBmb250IHN0eWxlc1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkd2VpZ2h0IFtmbi5zZXR0aW5nKCd0ZXh0LmZvbnQtd2VpZ2h0JyldIC0gRm9udCB3ZWlnaHRcbi8vLyBAcGFyYW0ge051bWJlcn0gJHNpemUgW2ZuLnNldHRpbmcoJ3RleHQuZm9udC1zaXplJyldIC0gRm9udCBzaXplXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRsaW5lIFtmbi5zZXR0aW5nKCd0ZXh0LmxpbmUtaGVpZ2h0JyldIC0gTGluZSBoZWlnaHRcbkBtaXhpbiBmb250LWJhc2UoJHdlaWdodDogZm4uc2V0dGluZygnZm9udCcsICd3ZWlnaHQnLCAnbm9ybWFsJyksICRzaXplOiBmbi5zZXR0aW5nKCdmb250JywgJ3NpemUnLCAnYm9keScpLCAkbGluZTogZm4uc2V0dGluZygnZm9udCcsICdsaW5lLWhlaWdodCcsICdub3JtYWwnKSkge1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lO1xufVxuXG4vLy8gRmxleGJveCBsYXlvdXRcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGp1c3RpZnkgW2NlbnRlcl0gLSBKdXN0aWZ5IGNvbnRlbnRcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGFsaWduIFtjZW50ZXJdIC0gQWxpZ24gaXRlbXNcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGRpcmVjdGlvbiBbY29sdW1uXSAtIEZsZXggZGlyZWN0aW9uXG5AbWl4aW4gZmxleGJveCgkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlciwgJGRpcmVjdGlvbjogY29sdW1uKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICBhbGlnbi1pdGVtczogJGFsaWduO1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBub3Qgc3VwcG9ydGluZyBJRSBicm93c2VyIHN0eWxlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSAnLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgZm47XG5AdXNlICcuLi9hYnN0cmFjdHMvbWl4aW5zJyBhcyBtaXg7XG5cbi8vLyBJRSB0aGVtZSBjb2xvclxuJGNvbG9yLWllLXRoZW1lOiAjMDA3M2FjICFkZWZhdWx0O1xuXG4vLy8gQWRkZWQgc3R5bGVzIGZvciBvbmx5IElFXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuaWUtYWxlcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucGFnZS0tc2hhZG93IHtcbiAgICB6LWluZGV4OiA4MDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgICYuanMtaGlkZS1vbi1pZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5pZS1hbGVydCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDkwO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgJi5qcy1oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwcmVtO1xuICAgIHBhZGRpbmc6IDZyZW0gNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaWUtdGhlbWU7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAgNnJlbSAwIHJnYmEoMCAwIDAgLyAwLjMpO1xuICAgIGFuaW1hdGlvbjogaWVBbGVydFNsaWRlIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE2LjZyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogNS44cmVtO1xuXG4gICAgICBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYnJvd3NlcnMtbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peC5yZW1vdmUtbWFyZ2luLWxlZnQtcmlnaHQ7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICBjb2xvcjogZm4uY29sb3IoJ3doaXRlJyk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTZyZW07XG4gICAgICByaWdodDogLTVyZW07XG4gICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBjb2xvcjogJGNvbG9yLWllLXRoZW1lO1xuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgaWVBbGVydFNsaWRlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL21peGlucycgYXMgbWl4O1xuXG4uc3dpcGVyIHtcbiAgb3BhY2l0eTogMDtcblxuICBAaW5jbHVkZSBtaXguc21vb3RoLWFuaW1hdGlvbihvcGFjaXR5KTtcblxuICAmLnN3aXBlci1pbml0aWFsaXplZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIENvbnRhY3QgRm9ybSA3IHBsdWdpbiBmaWxlZHMgc3R5bGUuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzIGZuO1xuQHVzZSAnLi4vYWJzdHJhY3RzL21peGlucycgYXMgbWl4O1xuXG4vLyBJbnB1dCBmaWVsZHNcbi8vIFNlbGVjdCBmaWVsZFxuLy8gQ2hlY2tib3hcbi8vIEZpbGUgaW5wdXRcbi8vIFN1Ym1pdCBidXR0b25cbi8vIEFsZXJ0c1xuXG4ud3BjZjcge1xuICAud3BjZjctZm9ybSB7XG4gICAgLnR3by1jb2x1bW5zIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWdhcDogMS41cmVtO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwY2Y3LWFjY2VwdGFuY2Uge1xuICAgICAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpbmdsZS1maWVsZCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiBmbi5jb2xvcignYmxhY2snKTtcblxuICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1iYXNlKCRzaXplOiAxLjRyZW0pXG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgRmllbGRzXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICAgIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gICAgICBpbnB1dFt0eXBlPSd1cmwnXSxcbiAgICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgICBpbnB1dFt0eXBlPSdzZWFyY2gnXSxcbiAgICAgIGlucHV0W3R5cGU9J251bWJlciddLFxuICAgICAgaW5wdXRbdHlwZT0ndGVsJ10sXG4gICAgICBpbnB1dFt0eXBlPSdyYW5nZSddLFxuICAgICAgaW5wdXRbdHlwZT0nZGF0ZSddLFxuICAgICAgaW5wdXRbdHlwZT0nbW9udGgnXSxcbiAgICAgIGlucHV0W3R5cGU9J3dlZWsnXSxcbiAgICAgIGlucHV0W3R5cGU9J3RpbWUnXSxcbiAgICAgIGlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXG4gICAgICBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuICAgICAgaW5wdXRbdHlwZT0nY29sb3InXSxcbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgJi53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZm4uY29sb3IoJ2FsZXJ0JywgJ2Vycm9yJyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgfVxuXG4gICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2VsZWN0IGZpZWxkXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxLjNyZW07XG4gICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgIGNvbG9yOiBmbi5jb2xvcigncHJpbWFyeScpO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBjb250ZW50OiAn4p2vJztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgICAgY29sb3I6IGZuLmNvbG9yKCd0ZXh0Jyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCBmbi5jb2xvcigncHJpbWFyeScpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzLjVyZW07XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIENoZWNrYm94XG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1icmFuZC1wcmltYXJ5KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcbiAgICAgICAgaW5zZXQ6IC0wLjRyZW0gMCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDAuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm9yZGVyOiBzb2xpZCBmbi5jb2xvcigncHJpbWFyeScpO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMC4ycmVtIDAuMnJlbSAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmlsZSBpbnB1dFxuICAgIGlucHV0W3R5cGU9J2ZpbGUnXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiBmbi5jb2xvcignZ3JheScsICcyMDAnKTtcblxuICAgICAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMS41cmVtO1xuICAgICAgICBjb2xvcjogZm4uY29sb3IoJ3doaXRlJyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCdwcmltYXJ5Jyk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFN1Ym1pdCBidXR0b25cbiAgICAuc3VibWl0QnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLndwY2Y3LXN1Ym1pdCB7ICAgICAgICBcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDIuNHJlbTtcbiAgICAgICAgY29sb3I6IGZuLmNvbG9yKCd3aGl0ZScpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3NlY29uZGFyeScpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBmbi5yYWRpdXMoJ3NlY29uZGFyeScpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peC5zbW9vdGgtYW5pbWF0aW9uO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAvLyB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndwY2Y3LXNwaW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5hamF4LWxvYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFsZXJ0c1xuICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIH1cblxuICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogNjByZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgY29sb3I6IGZuLmNvbG9yKCd3aGl0ZScpO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiBmbi5yYWRpdXMoJ3ByaW1hcnknKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycmVtIDAgcmdiYSgzMiA0OSA5MyAvIC4yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZUZyb21MZWZ0IDhzIGVhc2UgMC4zcyAxIG5vcm1hbCBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtaXguc21hbGwge1xuICAgICAgICBtYXgtd2lkdGg6IDgwdnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pbnZhbGlkIHtcbiAgICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignYWxlcnQnLCAnZXJyb3InKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbnQge1xuICAgICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCdhbGVydCcsICdzdWNjZXNzJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgY3VzdG9tIHNjcm9sbGJhciBzdHlsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyBmbjtcblxuLy9FbnRpcmUgc2Nyb2xsYmFyIHdpZHRoIGFuZCBib3JkZXItcmFkaXVzXG4uc2Nyb2xsLS1jb250YWluZXIge1xuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAvL1Njcm9sbGJhciB0cmFja1xuXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCdncmF5JywgJzEwMCcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC8vU2Nyb2xsYmFyIHRodW1iXG5cbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3doaXRlJyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDsgLy90byBtYWtlIHNjcm9sbGJhciB0aHVtYiBzbWFsbGVyIHRoYW4gdHJhY2tcbiAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDsgLy90byBtYWtlIHNjcm9sbGJhciB0aHVtYiBzbWFsbGVyIHRoYW4gdHJhY2tcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIH1cblxuICAvL1Njcm9sbGJhciB0aHVtYiBob3ZlclxuXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGZuLmNvbG9yKCdncmF5JywgJzEwMCcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7IC8vdG8gbWFrZSBzY3JvbGxiYXIgdGh1bWIgc21hbGxlciB0aGFuIHRyYWNrXG4gICAgYm9yZGVyOiAwLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7IC8vdG8gbWFrZSBzY3JvbGxiYXIgdGh1bWIgc21hbGxlciB0aGFuIHRyYWNrXG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICB9XG5cbiAgLy9GaXJlZm94IHNjcm9sbGJhciBzZXR0aW5nc1xuXG4gIC5jb250ZW50LXBvcHVwX19jb250ZW50X19zY3JvbGwge1xuICAgIHNjcm9sbGJhci1jb2xvcjogZm4uY29sb3IoJ3doaXRlJykgZm4uY29sb3IoJ2dyYXknLCAnMTAwJyk7IC8vU2Nyb2xsYmFyIHRodW1iIGNvbG9yIC8gdHJhY2sgY29sb3JcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47IC8vMyB3aWR0aCBvcHRpb25zIDogYXV0by90aGluL25vbmVcbiAgfVxufVxuXG4vL05vIGVkZ2Ugc3VwcG9ydCBmb3Igc2Nyb2xsYmFyIGNoYW5nZXNcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNsaWNrIHNsaWRlciBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xuICB9XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwLjFyZW07XG5cbiAgW2Rpcj0ncnRsJ10gJiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGNzcyBsb2FkZXIgc3R5bGVzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyBmbjtcblxuLmxvYWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiA4O1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUgMjU1IDI1NSAvIDAuNyk7XG59XG5cbi5zaXRlIHtcbiAgPiAubG9hZGVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi5sZHMtcm9sbGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNi40cmVtO1xuICBoZWlnaHQ6IDYuNHJlbTtcbn1cblxuLmxkcy1yb2xsZXIgZGl2IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMy4ycmVtIDMuMnJlbTtcbiAgYW5pbWF0aW9uOiBsZHMtcm9sbGVyIDFzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC42cmVtO1xuICBoZWlnaHQ6IDAuNnJlbTtcbiAgbWFyZ2luOiAtMC4zcmVtIDAgMCAtMC4zcmVtO1xuICBiYWNrZ3JvdW5kOiBmbi5jb2xvcigncHJpbWFyeScpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6ICcgJztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMDM2cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKTo6YWZ0ZXIge1xuICB0b3A6IDVyZW07XG4gIGxlZnQ6IDVyZW07XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjA3MnM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgdG9wOiA1LjRyZW07XG4gIGxlZnQ6IDQuNXJlbTtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTA4cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKTo6YWZ0ZXIge1xuICB0b3A6IDUuN3JlbTtcbiAgbGVmdDogMy45cmVtO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNDRzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpOjphZnRlciB7XG4gIHRvcDogNS44cmVtO1xuICBsZWZ0OiAzLjJyZW07XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE4cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KTo6YWZ0ZXIge1xuICB0b3A6IDUuN3JlbTtcbiAgbGVmdDogMi41cmVtO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yMTZzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpOjphZnRlciB7XG4gIHRvcDogNS40cmVtO1xuICBsZWZ0OiAxLjlyZW07XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjI1MnM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNyk6OmFmdGVyIHtcbiAgdG9wOiA1cmVtO1xuICBsZWZ0OiAxLjRyZW07XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjI4OHM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCk6OmFmdGVyIHtcbiAgdG9wOiA0LjVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG5cbkBrZXlmcmFtZXMgbGRzLXJvbGxlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBSZXNldCBib3gtbW9kZWxcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vKiBEb2N1bWVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAgICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxuICAgKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICAgKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAgICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogVmVydGljYWwgcmh5dGhtXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnAsXG50YWJsZSxcbmJsb2NrcXVvdGUsXG5hZGRyZXNzLFxucHJlLFxuaWZyYW1lLFxuZm9ybSxcbmZpZ3VyZSxcbmRsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIZWFkaW5nc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnVsLFxub2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIExpc3RzIChkZWZpbml0aW9uKVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICAgKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAgICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBtYXJnaW46IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gICAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICAgKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gICAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICAgKiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICAgKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5lbWJlZCxcbm9iamVjdCxcbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLyogRm9ybXNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSBhbGwgU3R5bGUgZnJvIHNlbGVjdCBlbGVtZW50cy4gRG9lcyBub3QgcXVpdGUgd29yayBjcm9zcy1icm93c2VyXG4gICAqL1xuXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qKlxuICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAgICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAgICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICAgKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gICAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICovXG5cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5bdHlwZT0nYnV0dG9uJ11bZGlzYWJsZWRdLFxuW3R5cGU9J3Jlc2V0J11bZGlzYWJsZWRdLFxuW3R5cGU9J3N1Ym1pdCddW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAgICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdidXR0b24nXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdyZXNldCddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3N1Ym1pdCddOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAgICogUmVzZXQgdG8gaW52aXNpYmxlXG4gICAqL1xuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gICAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAgICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5sZWdlbmQge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICAgKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAgICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICAgKi9cblxuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICAgKi9cblxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gICAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAgKi9cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAgICovXG5cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gICAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAgICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBGaXggcGxhY2Vob2xkZXIgZm9udCBwcm9wZXJ0aWVzIGluaGVyaXRhbmNlLlxuICAgKi9cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICAgKiBDbGlja2FibGUgbGFiZWxzXG4gICAqL1xuXG5sYWJlbFtmb3JdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICAgKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBUYWJsZVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGQsXG50aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIE1pc2NcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAgICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICAgKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGJhc2ljIHN0eWxlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSAnLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgZm47XG5AdXNlICcuLi9hYnN0cmFjdHMvbWl4aW5zJyBhcyBtaXg7XG5cbmh0bWwge1xuICAmOm5vdCgud3AtdG9vbGJhciksXG4gICYuaW50ZXJmYWNlLWludGVyZmFjZS1za2VsZXRvbl9faHRtbC1jb250YWluZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogZm4uc2V0dGluZygnYnJlYWtwb2ludCcsICdzbWFsbCcpKSBhbmQgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMC4zcmVtICsgMC4yOHZ3KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBmbi5zZXR0aW5nKCdicmVha3BvaW50JywgJ3NtYWxsJykpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjNyZW0gKyAxdncpO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ2JvZHknKTtcblxuICAmLnNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gICY6bm90KC53cC1hZG1pbikge1xuICAgIC5zaXRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgfVxuICB9XG59XG5cbi5tYXgtLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiBmbi5zZXR0aW5nKCd3aWR0aCcsICdkZWZhdWx0Jyk7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC5zaXRlLWNvbnRlbnQgJiB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW07XG5cbiAgICBAaW5jbHVkZSBtaXgubWVkaXVtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4Lm1lZGl1bSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubWF4LS13aWR0aC0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1heC0td2lkdGgtLW1lZGl1bSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGZuLnNldHRpbmcoJ3dpZHRoJywgJ21lZGl1bScpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogZm4uc2V0dGluZygnY29udGFpbmVyJywgJ3BhZGRpbmcnLCAnZGVza3RvcCcpO1xuICBwYWRkaW5nLWxlZnQ6IGZuLnNldHRpbmcoJ2NvbnRhaW5lcicsICdwYWRkaW5nJywgJ2Rlc2t0b3AnKTtcblxuICBAaW5jbHVkZSBtaXgubWVkaXVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKGZuLnNldHRpbmcoJ2NvbnRhaW5lcicsICdwYWRkaW5nJywgJ2Rlc2t0b3AnKSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyhmbi5zZXR0aW5nKCdjb250YWluZXInLCAncGFkZGluZycsICdkZXNrdG9wJykgLyAyKTtcbiAgfVxuXG4gIEBpbmNsdWRlICBtaXguc21hbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IGZuLnNldHRpbmcoJ2NvbnRhaW5lcicsICdwYWRkaW5nJywgJ21vYmlsZScpO1xuICAgIHBhZGRpbmctbGVmdDogZm4uc2V0dGluZygnY29udGFpbmVyJywgJ3BhZGRpbmcnLCAnbW9iaWxlJyk7XG4gIH1cbn1cblxuLm1heC0td2lkdGgtLWxhcmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogZm4uc2V0dGluZygnd2lkdGgnLCAnZGVmYXVsdCcpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogZm4uc2V0dGluZygnY29udGFpbmVyJywgJ3BhZGRpbmcnLCAnZGVza3RvcCcpO1xuICBwYWRkaW5nLWxlZnQ6IGZuLnNldHRpbmcoJ2NvbnRhaW5lcicsICdwYWRkaW5nJywgJ2Rlc2t0b3AnKTtcblxuICBAaW5jbHVkZSBtaXgubWVkaXVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKGZuLnNldHRpbmcoJ2NvbnRhaW5lcicsICdwYWRkaW5nJywgJ2Rlc2t0b3AnKSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyhmbi5zZXR0aW5nKCdjb250YWluZXInLCAncGFkZGluZycsICdkZXNrdG9wJykgLyAyKTtcbiAgfVxuXG4gIEBpbmNsdWRlICBtaXguc21hbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IGZuLnNldHRpbmcoJ2NvbnRhaW5lcicsICdwYWRkaW5nJywgJ21vYmlsZScpO1xuICAgIHBhZGRpbmctbGVmdDogZm4uc2V0dGluZygnY29udGFpbmVyJywgJ3BhZGRpbmcnLCAnbW9iaWxlJyk7XG4gIH1cbn1cblxuLm1heC0td2lkdGgtLWZsdWlkLS1yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGZuLnNldHRpbmcoJ3dpZHRoJywgJ21lZGl1bScpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiBmbi5zZXR0aW5nKCdjb250YWluZXInLCAncGFkZGluZycsICdkZXNrdG9wJyk7XG5cbiAgQGluY2x1ZGUgbWl4Lm1lZGl1bSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoZm4uc2V0dGluZygnY29udGFpbmVyJywgJ3BhZGRpbmcnLCAnZGVza3RvcCcpIC8gMik7XG4gIH1cblxuICBAaW5jbHVkZSBtaXguc21hbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKGZuLnNldHRpbmcoJ2NvbnRhaW5lcicsICdwYWRkaW5nJywgJ21vYmlsZScpIC8gMik7XG4gIH1cbn1cblxuLm1heC0td2lkdGgtLWZsdWlkLS1sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogZm4uc2V0dGluZygnd2lkdGgnLCAnbWVkaXVtJyk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiBmbi5zZXR0aW5nKCdjb250YWluZXInLCAncGFkZGluZycsICdkZXNrdG9wJyk7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBAaW5jbHVkZSBtaXgubWVkaXVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKGZuLnNldHRpbmcoJ2NvbnRhaW5lcicsICdwYWRkaW5nJywgJ2Rlc2t0b3AnKSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1peC5zbWFsbCB7XG4gICAgcGFkZGluZy1yaWdodDogZm4uc2V0dGluZygnY29udGFpbmVyJywgJ3BhZGRpbmcnLCAnbW9iaWxlJyk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5tYXgtLXdpZHRoLS1zbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGZuLnNldHRpbmcoJ3dpZHRoJywgJ3NtYWxsJyk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiBmbi5zZXR0aW5nKCdjb250YWluZXInLCAncGFkZGluZycsICdkZXNrdG9wJyk7XG4gIHBhZGRpbmctbGVmdDogZm4uc2V0dGluZygnY29udGFpbmVyJywgJ3BhZGRpbmcnLCAnZGVza3RvcCcpO1xuXG4gIEBpbmNsdWRlIG1peC5tZWRpdW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoZm4uc2V0dGluZygnY29udGFpbmVyJywgJ3BhZGRpbmcnLCAnZGVza3RvcCcpIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKGZuLnNldHRpbmcoJ2NvbnRhaW5lcicsICdwYWRkaW5nJywgJ2Rlc2t0b3AnKSAvIDIpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWl4LnNtYWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbi5zZXR0aW5nKCdjb250YWluZXInLCAncGFkZGluZycsICdtb2JpbGUnKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGZuLnNldHRpbmcoJ2NvbnRhaW5lcicsICdwYWRkaW5nJywgJ21vYmlsZScpO1xuICB9XG59XG5cbi5tYXgtLXdpZHRoLS1taW5pIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogZm4uc2V0dGluZygnd2lkdGgnLCAnbWluaScpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogZm4uc2V0dGluZygnY29udGFpbmVyJywgJ3BhZGRpbmcnLCAnZGVza3RvcCcpO1xuICBwYWRkaW5nLWxlZnQ6IGZuLnNldHRpbmcoJ2NvbnRhaW5lcicsICdwYWRkaW5nJywgJ2Rlc2t0b3AnKTtcblxuICBAaW5jbHVkZSBtaXgubWVkaXVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKGZuLnNldHRpbmcoJ2NvbnRhaW5lcicsICdwYWRkaW5nJywgJ2Rlc2t0b3AnKSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyhmbi5zZXR0aW5nKCdjb250YWluZXInLCAncGFkZGluZycsICdkZXNrdG9wJykgLyAyKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1peC5zbWFsbCB7XG4gICAgcGFkZGluZy1yaWdodDogZm4uc2V0dGluZygnY29udGFpbmVyJywgJ3BhZGRpbmcnLCAnbW9iaWxlJyk7XG4gICAgcGFkZGluZy1sZWZ0OiBmbi5zZXR0aW5nKCdjb250YWluZXInLCAncGFkZGluZycsICdtb2JpbGUnKTtcbiAgfVxufVxuXG4ubWF4LS13aWR0aC0tbm9tYXJnaW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiB1bnNldDtcbn1cblxuXG4ubWVkaXVtLS1wYWRkaW5nLS15IHtcbiAgcGFkZGluZy10b3A6IDYuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDYuNHJlbTsgXG5cbiAgQGluY2x1ZGUgbWl4Lm1lZGl1bSB7XG4gICAgcGFkZGluZy10b3A6IDMuMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtOyBcbiAgfVxufVxuXG4ub3ZlcmZsb3ctLWRpc2FibGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGlzcGxheSB7XG4gICYtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kZXNrdG9wLS1vbmx5IHtcbiAgQGluY2x1ZGUgbWl4LnNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb21wdXRlcnMtLW9ubHkge1xuICBAaW5jbHVkZSBtaXguc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRhYmxldHMtLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1peC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1vYmlsZS0tb25seSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtaXguc21hbGwge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMC4xcmVtO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgbWFyZ2luOiAtMC4xcmVtO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMC4xcmVtLCAwLjFyZW0sIDAuMXJlbSwgMC4xcmVtKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHJpZ2h0OiAtNTByZW0gIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbnMuZmxleC0tcmV2ZXJzZS0tbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWl4LnNtYWxsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuLmVudHJ5LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJhc2ljIHR5cG9ncmFwaHkgc3R5bGUgZm9yIGNvcHkgdGV4dC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSAnLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgZm47XG5AdXNlICcuLi9hYnN0cmFjdHMvbWl4aW5zJyBhcyBtaXg7XG5cbmJvZHkge1xuICBjb2xvcjogZm4uY29sb3IoJ3RleHQnKTtcbiAgZm9udC1mYW1pbHk6IGZuLmZvbnQtZmFtaWx5KCdib2R5Jyk7XG5cbiAgQGluY2x1ZGUgbWl4LmZvbnQtYmFzZTtcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtd2VpZ2h0OiBmbi5zZXR0aW5nKCdmb250JywgJ3dlaWdodCcsICdib2xkJyk7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBmbi5mb250LWZhbWlseSgnaGVhZGluZycpO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogOC42cmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDUuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5wLFxuc3BhbixcbmlucHV0LFxuaW5wdXQ6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWEge1xuICBAaW5jbHVkZSBtaXguZm9udC1iYXNlO1xufVxuXG5hLFxuYnV0dG9uIHtcbiAgY29sb3I6IGZuLmNvbG9yKCdsaW5rJyk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmEge1xuICBAaW5jbHVkZSBtaXguZm9udC1iYXNlO1xuICBAaW5jbHVkZSBtaXguc21vb3RoLWFuaW1hdGlvbigoY29sb3IpKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogZm4uY29sb3IoJ2hvdmVyJywgJ2xpbmsnKTtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIHN0eWxlcyBmb3IgV29yZHByZXNzIGNvbnRlbnQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzIGZuO1xuQHVzZSAnLi4vYWJzdHJhY3RzL21peGlucycgYXMgbWl4O1xuXG4vLy8gQ29udGVudHNcbi8vIEhlYWRpbmdcbi8vIFBhcmFncmFwaFxuLy8gQnV0dG9uXG4vLyBJbWFnZVxuLy8gUXVvdGVcbi8vIExpc3Rcbi8vIFNlcGFyYXRvclxuLy8gUHJlZm9ybWF0dGVkXG4vLyBHYWxsZXJ5XG4vLyBUYWJsZVxuLy8gRmlsZVxuLy8gVmlkZW9zXG4vLyBBbGlnbm1lbnRcbi8vIEN1c3RvbSBzdHlsZXNcblxuLmVudHJ5LWNvbnRlbnQsXG4uZW50cnktc2VjdGlvbiB7XG4gIC8vIC8vIEhlYWRpbmdcbiAgLy8gaDEsXG4gIC8vIGgyLFxuICAvLyBoMyxcbiAgLy8gaDQsXG4gIC8vIGg1LFxuICAvLyBoNiB7XG4gIC8vICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLy8gfVxuXG4gIC8vIGgxLFxuICAvLyAuaDEge1xuICAvLyAgIGZvbnQtc2l6ZTogOC42cmVtO1xuICAvLyAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAvLyB9XG4gIFxuICAvLyBoMixcbiAgLy8gLmgyIHtcbiAgLy8gICBmb250LXNpemU6IDUuMnJlbTtcbiAgLy8gICBsaW5lLWhlaWdodDogMTAwJTtcbiAgLy8gfVxuICBcbiAgLy8gaDMsXG4gIC8vIC5oMyB7XG4gIC8vICAgZm9udC1zaXplOiA0LjRyZW07XG4gIC8vICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8vIH1cbiAgXG4gIC8vIGg0LFxuICAvLyAuaDQge1xuICAvLyAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAvLyAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAvLyB9XG4gIFxuICAvLyBoNSxcbiAgLy8gLmg1IHtcbiAgLy8gICBmb250LXNpemU6IDIuOHJlbTtcbiAgLy8gICBsaW5lLWhlaWdodDogMTIwJTtcbiAgLy8gfVxuICBcbiAgLy8gaDYsXG4gIC8vIC5oNiB7XG4gIC8vICAgZm9udC1zaXplOiAyLjRyZW07XG4gIC8vICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8vIH1cblxuICAvLyAvLyBQYXJhZ3JhcGhcbiAgLy8gcCB7XG4gIC8vICAgbWFyZ2luOiBmbi5zZXR0aW5nKCd0ZXh0JywgJ21hcmdpbicpO1xuXG4gIC8vICAgQGluY2x1ZGUgbWl4LmZvbnQtYmFzZTtcbiAgLy8gfVxuXG4gIC8vIEJ1dHRvblxuICBhIHtcbiAgICBjb2xvcjogZm4uY29sb3IoJ2xpbmsnKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJi5jYXJkLFxuICAgICYuYnV0dG9uIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAxcmVtIDAuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1peC5yZW1vdmUtbWFyZ2luLWxlZnQtcmlnaHQ7XG4gICAgXG4gICAgYSB7XG4gICAgICBjb2xvcjogZm4uY29sb3IoJ3doaXRlJyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcigncHJpbWFyeScpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEltYWdlXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IGZuLnNldHRpbmcoJ3RleHQnLCAnbWFyZ2luJyk7XG4gIH1cblxuICAvLyBRdW90ZVxuICBibG9ja3F1b3RlOm5vdCguaXMtc3R5bGUtbGFyZ2UpIHtcbiAgICBtYXJnaW46IGZuLnNldHRpbmcoJ3RleHQnLCAnbWFyZ2luJyk7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgIGJvcmRlci1sZWZ0OiAxLjVyZW0gc29saWQgZm4uY29sb3IoJ3ByaW1hcnknKTtcbiAgXG4gICAgQGluY2x1ZGUgbWl4LmZvbnQtYmFzZTtcbiAgfVxuXG4gIGJsb2NrcXVvdGUuaXMtc3R5bGUtbGFyZ2Uge1xuICAgIG1hcmdpbjogZm4uc2V0dGluZygndGV4dCcsICdtYXJnaW4nKTtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgYm9yZGVyLXRvcDogMC42cmVtIHNvbGlkIGZuLmNvbG9yKCdwcmltYXJ5Jyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMC42cmVtIHNvbGlkIGZuLmNvbG9yKCdwcmltYXJ5Jyk7XG5cbiAgICBAaW5jbHVkZSBtaXguZm9udC1iYXNlO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBAaW5jbHVkZSBtaXguc21hbGwge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoNXJlbSAtIDkwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgY2l0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAvLyBMaXN0XG4gIHVsLFxuICBvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogZm4uc2V0dGluZygndGV4dCcsICdtYXJnaW4nKTtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogLjVyZW0gMDtcblxuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtYmFzZTtcbiAgICB9XG5cbiAgICAmLmNsZWFuIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5uby1kb3Qge1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG5cbiAgICAgIC8vICY6OmJlZm9yZSB7XG4gICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICAgIC8vICAgY29udGVudDogJ1xcMjAyMic7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgJi5jaGlsZHJlbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIuN3JlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pICcuJztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTZXBhcmF0b3JcbiAgaHIge1xuICAgIG1hcmdpbjogZm4uc2V0dGluZygndGV4dCcsICdtYXJnaW4nKTtcbiAgICBjb2xvcjogZm4uY29sb3IoJ2dyYXknLCAnMjAwJyk7XG5cbiAgICAmLmlzLXN0eWxlLXdpZGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgtMTAwdncgKyAxMDAlKSAvIDIpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0xMDB2dyArIDEwMCUpIC8gMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTAwJSkgLyAyKTtcbiAgICB9XG5cbiAgICAmLmlzLXN0eWxlLWRvdHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gZGFzaGVkIGZuLmNvbG9yKCdncmF5JywgJzIwMCcpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBQcmVmb3JtYXR0ZWRcbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cbiAgICBAaW5jbHVkZSBtaXguZm9udC1iYXNlO1xuXG4gICAgYixcbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGZuLnNldHRpbmcoJ2ZvbnQnLCAnd2VpZ2h0JywgJ2JvbGQnKTs7XG4gICAgfVxuICB9XG5cbiAgLy8gR2FsbGVyeVxuICAud3AtYmxvY2stY292ZXIsXG4gIC53cC1ibG9jay1jb3Zlci1pbWFnZSB7XG4gICAgbWFyZ2luOiBmbi5zZXR0aW5nKCd0ZXh0JywgJ21hcmdpbicpO1xuICB9XG5cbiAgLndwLWJsb2NrLWdhbGxlcnkge1xuICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFRhYmxlXG4gIC53cC1ibG9jay10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgdGFibGUge1xuICAgICAgJi5oYXMtZml4ZWQtbGF5b3V0IHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNtYWxsIHtcbiAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4LnNtYWxsIHtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgdGhlYWQge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGZuLmNvbG9yKCdncmF5JywgJzIwMCcpO1xuICBcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1iYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCBmbi5jb2xvcignZ3JheScsICcyMDAnKTtcbiAgXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtYmFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBGaWxlXG4gIC53cC1ibG9jay1maWxlIHtcbiAgICBtYXJnaW46IGZuLnNldHRpbmcoJ3RleHQnLCAnbWFyZ2luJyk7XG4gIH1cblxuICAvLyBWaWRlb3NcbiAgLndwLWJsb2NrLWZpbGUsXG4gIC5pcy10eXBlLXZpZGVvIHtcbiAgICBtYXJnaW46IGZuLnNldHRpbmcoJ3RleHQnLCAnbWFyZ2luJyk7XG5cbiAgICBpZnJhbWUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogNDVyZW07XG4gICAgfVxuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cmVtO1xuICB9XG5cbiAgLy8gQ2FwdGlvbnNcbiAgLndwLWVsZW1lbnQtY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cblxuICAvLy8gQ3VzdG9tIHN0eWxlc1xuICAvLyBXcmFwIGluIG1vYmlsZSBndXRlbmJlciBjb2x1bW5zIHJldmVyc2Ugb3JkZXJcbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICYud3JhcC0tcmV2ZXJzZSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgICB9XG4gIH1cblxuICAvLyBXcmFwIGluIG1vYmlsZSBndXRlbmJlciBtZWRpYSBhbmQgdGV4dCBibG9jayBjb2x1bW5zIHJldmVyc2Ugb3JkZXJcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICAgICYuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCB7XG4gICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgICBAaW5jbHVkZSBtaXguc21hbGwge1xuICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zbWFsbCB7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wYWdlIHtcbiAgICBwLFxuICAgIHVsLFxuICAgIGxpLFxuICAgIHVsIGxpLFxuICAgIHNwYW4sXG4gICAgaSxcbiAgICB0YWJsZSxcbiAgICBhOm5vdCguYnV0dG9uKSB7XG4gICAgICBjb2xvcjogZm4uY29sb3IoJ2JsYWNrJyk7XG5cbiAgICAgIEBpbmNsdWRlIG1peC5mb250LWJhc2UoJHNpemU6IDJyZW0pO1xuICAgIH1cblxuICAgIGVtIHtcbiAgICAgIGNvbG9yOiBmbi5jb2xvcignYmxhY2snKTtcbiAgICB9XG5cbiAgICBhOm5vdCguYnV0dG9uKSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogZm4uY29sb3IoJ3NlY29uZGFyeScpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL21peGlucycgYXMgbWl4O1xuXG4uYmlnZXllLWNvbHVtbnMsXG4ucHJvZHVjdHMuY29sdW1ucyB7XG4gICYtMixcbiAgJi0zLFxuICAmLTQsXG4gICYtNSxcbiAgJi02IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogNHJlbTtcblxuICAgIEBpbmNsdWRlIG1peC5zbWFsbCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICAmLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICAmLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cblxuICAmLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cblxuICAmLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cblxuICAmLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn0iLCJAdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyBmbjtcbkB1c2UgJy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzIG1peDtcblxuLnNpdGUtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3RleHQnKTtcblxuICBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgIGNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuXG4gIGEge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogZm4uY29sb3IoJ3ByaW1hcnknKSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNWVtO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIHAsXG4gICAgYSB7XG4gICAgICBjb2xvcjogZm4uY29sb3IoJ3NlY29uZGFyeScpO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNnJlbSAxMHJlbTtcbiAgfVxuXG4gICZfX2xlZnQsXG4gICZfX3JpZ2h0IHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA2cmVtIDEwcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIG1peC5zbWFsbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgICYtLXNpbXBsaWZpZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX25lc3RlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMS42cmVtO1xuICB9XG5cbiAgJl9fY29sdW1uIHtcbiAgICBmbGV4OiAxO1xuXG4gICAgJi0tbmV3c2xldHRlciB7XG4gICAgICBtYXgtd2lkdGg6IDQ4cmVtO1xuXG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMy4ycmVtIDA7XG4gICAgICAgIGNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICAgIH1cblxuICAgICAgLnN1YnNjcmlwdGlvbi1tYWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6IGZuLmNvbG9yKCd3aGl0ZScpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xuICAgICAgfSAgICBcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAzcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMS4ycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3NlY29uZGFyeScpO1xuICAgICAgYm9yZGVyLXJhZGl1czogZm4ucmFkaXVzKCdzZWNvbmRhcnknKTtcblxuICAgICAgQGluY2x1ZGUgbWl4LnNtb290aC1hbmltYXRpb247XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3ByaW1hcnknKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgc3Ryb2tlOiBmbi5jb2xvcigncXVhdGVybmFyeScpO1xuXG4gICAgICBAaW5jbHVkZSBtaXguc21vb3RoLWFuaW1hdGlvbihzdHJva2UpO1xuICAgIH0gICBcbiAgfVxuXG4gICZfX2NvcHlyaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IGZuLmNvbG9yKCd3aGl0ZScpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peC5zbWFsbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvcHlyaWdodC1maWVsZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogZm4uY29sb3IoJ3doaXRlJyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNtYWxsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vYWJzdHJhY3RzL21peGlucycgYXMgbWl4O1xuXG4ucGFnZSB7XG4gICZfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICBAaW5jbHVkZSBtaXguc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19iYWNrIHtcbiAgICAmLS10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICAmLS1ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyBmbjtcbkB1c2UgJy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzIG1peDtcblxuLmFyY2hpdmUge1xuICAmX19ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHJlbTtcblxuICAgIEBpbmNsdWRlIG1peC5zbWFsbCB7XG4gICAgICBnYXA6IDNyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtaXguc21hbGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDRyZW07XG5cbiAgICBAaW5jbHVkZSBtaXguc21hbGwge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogNHJlbTtcbiAgICB9XG5cbiAgICAmLS1uZXdzLFxuICAgICYtLWJsb2cge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblxuICAgICAgQGluY2x1ZGUgbWl4LnNtYWxsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZXZlbnRzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gICAgICBAaW5jbHVkZSBtaXguc21hbGwge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1lbXBsb3llZXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG5cbiAgICAmLS1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDRyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19wb3N0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNXJlbTtcbiAgfVxuXG4gICZfX3NlY3Rpb24ge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDVyZW07XG4gICAgICBjb2xvcjogZm4uY29sb3IoJ3NlY29uZGFyeScpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAgICYtLXNlcGFyYXRvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3NlY29uZGFyeScpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19wYWdpbmF0aW9uIHtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAycmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgZm47XG5AdXNlICcuLi9hYnN0cmFjdHMvbWl4aW5zJyBhcyBtaXg7XG5cbi5hcnRpY2xlIHtcbiAgJl9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA1MHJlbTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19yZWxhdGVkIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgJi0tZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWl4LnNtYWxsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMCA1cmVtO1xuICAgICAgY29sb3I6IGZuLmNvbG9yKCdzZWNvbmRhcnknKTtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtYmFzZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignc2Vjb25kYXJ5Jyk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGZuLmNvbG9yKCdhY2NlbnQnKTtcblxuICAgICYtLXF1aWNrIHtcbiAgICAgIEBpbmNsdWRlIG1peC5mbGV4Ym94KCRkaXJlY3Rpb246IHJvdywgJGp1c3RpZnk6IHNwYWNlLWJldHdlZW4pO1xuICAgIH1cblxuICAgIGEsXG4gICAgc3ZnLFxuICAgIGkge1xuICAgICAgQGluY2x1ZGUgbWl4LnNtb290aC1hbmltYXRpb247XG4gICAgfVxuXG4gICAgc3ZnLFxuICAgIGkge1xuICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBtaXguZmxleGJveDtcbiAgICAgIFxuICAgICAgd2lkdGg6IDQuOHJlbTtcbiAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ2FjY2VudCcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogZm4ucmFkaXVzKCdwcmltYXJ5Jyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignc2Vjb25kYXJ5Jyk7XG5cbiAgICAgICAgc3ZnLFxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogZm4uY29sb3IoJ3doaXRlJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgV29yZHByZXNzIGFkbWluYmFyIGN1c3RvbSBzdHlsZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSAnYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgZm47XG5AdXNlICdhYnN0cmFjdHMvbWl4aW5zJyBhcyBtaXg7XG5cbi5hZG1pbi1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzJweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgIG1hcmdpbi10b3A6IC00NnB4O1xuICB9XG5cbiAgLndwLWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDJweDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgICZfX2ljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IGZuLmZvbnQtZmFtaWx5KCd3cF9pY29ucycpO1xuICAgICAgYmFja2dyb3VuZDogIzIzMjgyZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI0MCAyNDUgMjUwIC8gLjYpO1xuICAgICAgICBjb250ZW50OiAnXFxmMTIwJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIH4gI3dwYWRtaW5iYXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4LnNtb290aC1hbmltYXRpb247XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3dwYWRtaW5iYXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cbiAgICBAaW5jbHVkZSBtaXguc21vb3RoLWFuaW1hdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgICBAaW5jbHVkZSBtaXguc21vb3RoLWFuaW1hdGlvbjtcbiAgICB9XG4gIH1cbn1cbiIsIi5ob21lIHtcbiAgLmNvbnRlbnQtLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIucGFnZTpub3QoLmhvbWUpIHtcbiAgLmhvbWUtLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCJAdXNlICdhYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyBmbjtcbkB1c2UgJ2Fic3RyYWN0cy9taXhpbnMnIGFzIG1peDtcblxuLnByb2R1Y3QtYXJjaGl2ZV9fc2lkZWJhciB7XG4gICAgd2lkdGg6IDI1JTtcblxuICAgIEBpbmNsdWRlIG1peC5zbWFsbCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCdib2R5Jyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgdG9wOiA1LjNyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICAgICAgICAgIC5tb2JpbGUtZmlsdGVyLWFwcGx5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3Atc2lkZWJhciB7XG4gICAgQGluY2x1ZGUgbWl4LnNtYWxsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICAmX19zZWxlY3RlZC1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IC44cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkLWZpbHRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogLjZyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IC44cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignZ3JheScsICcyMDAnKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZm4ucmFkaXVzKCdwcmltYXJ5Jyk7XG5cbiAgICAgICAgJl9fcmVtb3ZlIHtcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE1IDVMNSAxNScgc3Ryb2tlPSclMjMwMDZEQ0InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J001IDVMMTUgMTUnIHN0cm9rZT0nJTIzMDA2RENCJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbGVhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMi40cmVtIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peC5zbWFsbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IC4ycmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGZuLmNvbG9yKCd0ZXh0Jyk7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXItZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBmbi5jb2xvcignZ3JheScsICczMDAnKTtcblxuICAgICAgICAmX19maWVsZHMtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjRyZW0gMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX190b2dnbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNSA4TDEwIDEzTDE1IDgnIHN0cm9rZT0nJTIzMTQxNTE3JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcblxuICAgICAgICAgICAgPiAuZmlsdGVyLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVyLWdyb3VwX190b2dnbGUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGZuLmNvbG9yKCdwcmltYXJ5Jyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxuICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICAgICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgI2ExOWE5NTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcigndGV4dCcpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZm4uY29sb3IoJ3RleHQnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpjaGVja2VkOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLjNyZW07XG4gICAgICAgICAgICAgICAgbGVmdDogLjZyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IC41cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIC4zcmVtIC4zcmVtIDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgLmZpbHRlci1pdGVtX19sYWJlbCxcbiAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgLmZpbHRlci1pdGVtX19sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogZm4uY29sb3IoJ3ByaW1hcnknKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXRlZ29yaWVzLXdyYXBwZXIge1xuXG4gICAgICAgIC5maWx0ZXItaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBmbi5jb2xvcignZ3JheScsICczMDAnKTtcblxuICAgICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2NvbXBhcmUtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAzLjZyZW0gMCAyLjRyZW07XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb21wYXJlLWNvdW50IHtcbiAgICAgICAgY29sb3I6IGZuLmNvbG9yKCdncmF5JywgJzQwMCcpO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICAmX19jb21wYXJlLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICBnYXA6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAmX19jb21wYXJlLWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEuNnJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgfVxufVxuXG5cbi5tb2JpbGUtZmlsdGVyLWJ1dHRvbixcbi5tb2JpbGUtZmlsdGVyLWFwcGx5IHtcbiAgICBAaW5jbHVkZSBtaXguc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICNiZmM5YzM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGFzLW1vYmlsZS10b3AtYmFyIHtcblxuICAgIC5zaXRlLWhlYWRlci0tc3RpY2t5ICsgLnNpdGUtY29udGVudCAuc2hvcC1sYXlvdXRfX3NpZGViYXIuaXMtb3BlbiB7XG4gICAgICAgIHRvcDogNS4zcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNpdGUtaGVhZGVyICsgLnNpdGUtY29udGVudCAuc2hvcC1sYXlvdXRfX3NpZGViYXIuaXMtb3BlbiB7XG4gICAgICAgIHRvcDogOS4ycmVtO1xuICAgIH1cbn1cblxuYm9keTpoYXMoLnNob3AtbGF5b3V0X19zaWRlYmFyLmlzLW9wZW4pIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmlsdGVyLXJhbmdlIHtcblxuICAgICZfX2ZpZWxkcy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAuOHJlbSAxLjZyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogLjVweCBzb2xpZCBmbi5jb2xvcignZ3JheScsICczMDAnKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGZuLnJhZGl1cygncHJpbWFyeScpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyLXRyYWNrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBmbi5jb2xvcignZ3JheScsICczMDAnKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAmX19zbGlkZXItcmFuZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogZm4uY29sb3IoJ2dyYXknLCAnNzAwJyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBmbi5jb2xvcigndGV4dCcpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZm4ucmFkaXVzKCdyb3VuZCcpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZm4uY29sb3IoJ3RleHQnKTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGZuLnJhZGl1cygncm91bmQnKTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgZm47XG5AdXNlICdhYnN0cmFjdHMvbWl4aW5zJyBhcyBtaXg7XG5cbi5jb21wYXJlLXByb2R1Y3RzIHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMThyZW07XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogNS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190YWJsZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgICAmLmhhcy1zY3JvbGwge1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgICAgICAgJi5oYXMtc2Nyb2xsIHtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcblxuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzByZW07XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignZ3JheScsICcyMDAnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGZuLmNvbG9yKCdncmF5JywgJzMwMCcpO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICBcbiAgICB9XG5cbiAgICAmX19wcm9kdWN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDRyZW0gMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDI0cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHJlbTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJvZHVjdC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuXG4gICAgJl9fcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGdhcDogLjhyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW46IDEuNnJlbSAwO1xuXG4gICAgICAgIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQsXG4gICAgICAgIC53b29jb21tZXJjZS1QcmljZS1jdXJyZW5jeVN5bWJvbCB7XG4gICAgICAgICAgICBjb2xvcjogZm4uY29sb3IoJ3RleHQnKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5zIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCxcbiAgICAgICAgICAgIC53b29jb21tZXJjZS1QcmljZS1jdXJyZW5jeVN5bWJvbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGZuLmNvbG9yKCd0ZXh0Jyk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRlbCB7XG4gICAgICAgICAgICBjb2xvcjogI2IxYjFiMTtcblxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCxcbiAgICAgICAgICAgIC53b29jb21tZXJjZS1QcmljZS1jdXJyZW5jeVN5bWJvbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGZuLmNvbG9yKCdncmF5JywgJzQwMCcpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZW1vdmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNSA1TDUgMTUnIHN0cm9rZT0nJTIzMTQxNTE3JyBzdHJva2Utd2lkdGg9JzEuMzMzMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNNSA1TDE1IDE1JyBzdHJva2U9JyUyMzE0MTUxNycgc3Ryb2tlLXdpZHRoPScxLjMzMzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAycmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBmbi5jb2xvcigndGV4dCcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuOHJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn0iLCJAdXNlICdhYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyBmbjtcbkB1c2UgJ2Fic3RyYWN0cy9taXhpbnMnIGFzIG1peDtcblxuLmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNjByZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbWl4LnNtb290aC1hbmltYXRpb24oKHRyYW5zZm9ybSwgdmlzaWJpbGl0eSkpO1xuXG4gICYtLXVubWF4IHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuXG4gICYtLWxhcmdlIHtcbiAgICB3aWR0aDogOTByZW07XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cblxuICAmLS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cblxuICAmLS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gICZfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYtLWxpbmsge1xuICAgICAgQGluY2x1ZGUgbWl4LnNtb290aC1hbmltYXRpb24oY29sb3IpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGZuLmNvbG9yKCdzZWNvbmRhcnknKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mbG9hdCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICByaWdodDogM3JlbTtcbiAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogOXJlbTtcbiAgICAgIGhlaWdodDogOXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICM0MjJFNjkgMCUsICM1RDNBQTEgNzcuODklKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDQ1cHggMCByZ2JhKDAgMCAwIC8gMC4xMik7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4ycztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWl4LnNtYWxsIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgJi0tc3BhY2VkIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gM3JlbTtcblxuICAgICAgQGluY2x1ZGUgbWl4LnNtYWxsIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDRyZW07XG5cbiAgICAmLS1jYXJ0IHtcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDZyZW0gNnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWl4LnNtYWxsIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcblxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIG1peC5zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rpc21pc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNC44cmVtO1xuICAgIGhlaWdodDogNC44cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IGZuLnJhZGl1cygncHJpbWFyeScpO1xuXG4gICAgQGluY2x1ZGUgbWl4LnNtb290aC1hbmltYXRpb24oKGJhY2tncm91bmQtY29sb3IpKTtcblxuICAgIHN2ZyB7XG4gICAgICBzdHJva2U6IGZuLmNvbG9yKCd3aGl0ZScpO1xuXG4gICAgICBAaW5jbHVkZSBtaXguc21vb3RoLWFuaW1hdGlvbigoc3Ryb2tlKSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcigncHJpbWFyeScpO1xuXG4gICAgICBzdmcge1xuICAgICAgICBzdHJva2U6IGZuLmNvbG9yKCd3aGl0ZScpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNpbXBsZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi0tbGlnaHQge1xuICAgICAgc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgc3Ryb2tlOiBmbi5jb2xvcignYWNjZW50Jyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mbG9hdC1yaWdodCxcbiAgICAmLS1mbG9hdC1sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAmLS1mbG9hdC1yaWdodCB7XG4gICAgICByaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICAmLS1mbG9hdC1sZWZ0IHtcbiAgICAgIGxlZnQ6IDJyZW07XG4gICAgfVxuXG4gICAgJi0tY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICA+c3BhbiB7XG5cbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3NlY29uZGFyeScpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNsb3NlLW9ubHkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNC40cmVtO1xuICAgICAgaGVpZ2h0OiA0LjRyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiBmbi5yYWRpdXMoJ3JvdW5kJyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgIEBpbmNsdWRlIG1peC5zbW9vdGgtYW5pbWF0aW9uKChiYWNrZ3JvdW5kLWNvbG9yKSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3ByaW1hcnknKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZm4ucmFkaXVzKCdyb3VuZCcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4LnNtb290aC1hbmltYXRpb24oKHRyYW5zZm9ybSwgYmFja2dyb3VuZC1jb2xvcikpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiA0LjRyZW07XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDQuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3NlY29uZGFyeScpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGdhcDogMnJlbTtcblxuICAgICYtLWNlbnRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLS1mb3JtIHtcbiAgICAuYnV0dG9uLS1ncmFkaWVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIuMnJlbSAyLjRyZW0gMi4ycmVtIDZyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgICAud3BjZjctc3Bpbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDQyJTtcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3tmbi5zZXR0aW5nKFwiYXNzZXRzXCIpfS9zdmcvY2hlY2suc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQyJSwgLTUwJSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgICZfX3Jlc3BvbnNlIHtcbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogOC43cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlICdhYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyBmbjtcbkB1c2UgJ2Fic3RyYWN0cy9taXhpbnMnIGFzIG1peDtcblxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtMnJlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3NlY29uZGFyeScpO1xuICAgIGJvcmRlci1yYWRpdXM6IGZuLnJhZGl1cygncHJpbWFyeScpO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiBmbi5yYWRpdXMoJ3JvdW5kJyk7XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBsaSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGZuLmNvbG9yKCdhY2NlbnQnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RvZ2dsZSAmIHtcbiAgICAmX19pY29uIHtcbiAgICAgIEBpbmNsdWRlIG1peC5zbW9vdGgtYW5pbWF0aW9uKHRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tb2JpbGUtaW5saW5lIHtcbiAgICAuZHJvcGRvd24ge1xuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNtYWxsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1oZWFkZXIge1xuICAgIC5kcm9wZG93biB7XG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDFyZW0pO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBmbi5yYWRpdXMoJ3NxdWFyZScpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogZm4ucmFkaXVzKCdzcXVhcmUnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1saWdodCB7XG4gICAgKiB7XG4gICAgICBjb2xvcjogZm4uY29sb3IoJ3doaXRlJyk7XG4gICAgfVxuICB9XG5cbiAgJi0tbWVkaXVtIHtcbiAgICAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCJAdXNlICdhYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyBmbjtcbkB1c2UgJ2Fic3RyYWN0cy9taXhpbnMnIGFzIG1peDtcblxuLmJ1dHRvbixcbmEuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiBmbi5yYWRpdXMoJ3NlY29uZGFyeScpO1xuXG4gIEBpbmNsdWRlIG1peC5zbW9vdGgtYW5pbWF0aW9uO1xuXG4gICYtLWZpbGxlZCxcbiAgJi0tcHJpbWFyeSxcbiAgJi53b29jb21tZXJjZS1CdXR0b24ge1xuICAgICY6bm90KC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyX19zdWJtaXQpIHtcbiAgICAgIGNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCdzZWNvbmRhcnknKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGZuLmNvbG9yKCdzZWNvbmRhcnknKTtcbiAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNURBRDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA1REFEO1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1REFEO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCBmbi5jb2xvcignd2hpdGUnKTtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIGZuLmNvbG9yKCd0ZXh0Jyk7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmLS1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignc2Vjb25kYXJ5Jyk7XG4gICAgYm9yZGVyLWNvbG9yOiBmbi5jb2xvcignc2Vjb25kYXJ5Jyk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3ByaW1hcnknKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZm4uY29sb3IoJ3ByaW1hcnknKTtcbiAgICB9XG4gIH1cblxuICAmLS10cmlldGFyeSB7XG4gICAgY29sb3I6IGZuLmNvbG9yKCd3aGl0ZScpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCd0cmlldGFyeScpO1xuICAgIGJvcmRlci1jb2xvcjogZm4uY29sb3IoJ3RyaWV0YXJ5Jyk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcigncHJpbWFyeScpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBmbi5jb2xvcigncHJpbWFyeScpO1xuICAgIH1cbiAgfVxuXG4gICYtLWFjY2VudCB7XG4gICAgY29sb3I6IGZuLmNvbG9yKCd3aGl0ZScpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCdhY2NlbnQnKTtcbiAgICBib3JkZXItY29sb3I6IGZuLmNvbG9yKCdhY2NlbnQnKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCdwcmltYXJ5Jyk7XG4gICAgICBib3JkZXItY29sb3I6IGZuLmNvbG9yKCdwcmltYXJ5Jyk7XG4gICAgfVxuICB9XG5cbiAgJi0tdHJhbnNwYXJlbnQge1xuICAgIGNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBmbi5jb2xvcignd2hpdGUnKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCdwcmltYXJ5Jyk7XG4gICAgICBib3JkZXItY29sb3I6IGZuLmNvbG9yKCdwcmltYXJ5Jyk7XG4gICAgfVxuICB9XG5cbiAgJi0tdW5kZXJsaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIC40cmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3RleHQnKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG5cbiAgJi0tb3V0bGluZWQge1xuICAgIGNvbG9yOiBmbi5jb2xvcigncHJpbWFyeScpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCd3aGl0ZScpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3ByaW1hcnknKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZm4uY29sb3IoJ3ByaW1hcnknKTtcbiAgICB9XG5cbiAgICAmLXByaW1hcnksXG4gICAgJi1zZWNvbmRhcnksXG4gICAgJi1hY2NlbnQsXG4gICAgJi1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYtcHJpbWFyeSB7XG4gICAgICBjb2xvcjogZm4uY29sb3IoJ3ByaW1hcnknKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZm4uY29sb3IoJ3ByaW1hcnknKTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3ByaW1hcnknKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBmbi5jb2xvcigncHJpbWFyeScpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc2Vjb25kYXJ5IHtcbiAgICAgIGNvbG9yOiBmbi5jb2xvcignc2Vjb25kYXJ5Jyk7XG4gICAgICBib3JkZXItY29sb3I6IGZuLmNvbG9yKCdzZWNvbmRhcnknKTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3NlY29uZGFyeScpO1xuICAgICAgICBib3JkZXItY29sb3I6IGZuLmNvbG9yKCdzZWNvbmRhcnknKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRhcmsge1xuICAgICAgY29sb3I6IGZuLmNvbG9yKCd0ZXh0Jyk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBmbi5jb2xvcigndGV4dCcpO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBmbi5jb2xvcignc2Vjb25kYXJ5Jyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBib3JkZXItY29sb3I6IGZuLmNvbG9yKCdzZWNvbmRhcnknKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFjY2VudCB7XG4gICAgICBjb2xvcjogZm4uY29sb3IoJ2FjY2VudCcpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBmbi5jb2xvcignYWNjZW50Jyk7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGZuLmNvbG9yKCdwcmltYXJ5Jyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignYWNjZW50Jyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZm4uY29sb3IoJ2FjY2VudCcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZpbGxlZCxcbiAgJi0tcHJpbWFyeSxcbiAgJi0tc2Vjb25kYXJ5LFxuICAmLS10cmlldGFyeSxcbiAgJi0tYWNjZW50LFxuICAmLS1vdXRsaW5lZCxcbiAgJi0tb3V0bGluZWQtcHJpbWFyeSxcbiAgJi0tb3V0bGluZWQtc2Vjb25kYXJ5LFxuICAmLS1lcnJvcixcbiAgJi0tY29ycmVjdCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICB9XG4gIH1cblxuICAmLS1kYXJrIHtcbiAgICBjb2xvcjogZm4uY29sb3IoJ3doaXRlJyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3RleHQnKTtcbiAgfVxuXG4gICYtLWVycm9yIHtcbiAgICBjb2xvcjogZm4uY29sb3IoJ2FsZXJ0JywgJ2Vycm9yJyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiBmbi5jb2xvcignYWxlcnQnLCAnZXJyb3InKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignYWxlcnQnLCAnZXJyb3InKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZm4uY29sb3IoJ2FsZXJ0JywgJ2Vycm9yJyk7XG4gICAgfVxuICB9XG5cbiAgJi0tY29ycmVjdCB7XG4gICAgY29sb3I6IGZuLmNvbG9yKCdhbGVydCcsICdzdWNjZXNzJyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiBmbi5jb2xvcignYWxlcnQnLCAnc3VjY2VzcycpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCdhbGVydCcsICdzdWNjZXNzJyk7XG4gICAgICBib3JkZXItY29sb3I6IGZuLmNvbG9yKCdhbGVydCcsICdzdWNjZXNzJyk7XG4gICAgfVxuICB9XG5cbiAgJi0tc3F1YXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgJi0tbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAxLjhyZW0gNHJlbTtcbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuOHJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gICYtLWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi0taWNvbixcbiAgJi0taWNvbi1wcmltYXJ5LFxuICAmLS1pY29uLXNlY29uZGFyeSxcbiAgJi0taWNvbi13aGl0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGksXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XG4gICAgfVxuICB9XG5cbiAgJi0taWNvbiB7XG4gICAgJi1wcmltYXJ5LFxuICAgICYtc2Vjb25kYXJ5LFxuICAgICYtd2hpdGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLXByaW1hcnkge1xuICAgICAgY29sb3I6IGZuLmNvbG9yKCdwcmltYXJ5Jyk7XG4gICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGZuLmNvbG9yKCd3aGl0ZScpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcigncHJpbWFyeScpO1xuICAgICAgICBib3JkZXItY29sb3I6IGZuLmNvbG9yKCdwcmltYXJ5Jyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zZWNvbmRhcnkge1xuICAgICAgY29sb3I6IGZuLmNvbG9yKCdzZWNvbmRhcnknKTtcbiAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogZm4uY29sb3IoJ3doaXRlJyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCdzZWNvbmRhcnknKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBmbi5jb2xvcignc2Vjb25kYXJ5Jyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13aGl0ZSB7XG4gICAgICBjb2xvcjogZm4uY29sb3IoJ3doaXRlJyk7XG4gICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGZuLmNvbG9yKCdwcmltYXJ5Jyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCd3aGl0ZScpO1xuICAgICAgICBib3JkZXItY29sb3I6IGZuLmNvbG9yKCd3aGl0ZScpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWljb24tbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaSxcbiAgICBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XG4gICAgfVxuICB9XG5cbiAgJi0tYmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3RyaWV0YXJ5Jyk7XG4gIH1cblxuICAmLS1hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIEBpbmNsdWRlIG1peC5zbW9vdGgtYW5pbWF0aW9uKHdpZHRoKVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcigndGV4dCcpO1xuICAgIH1cbiAgXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGZuLmNvbG9yKCd0ZXh0Jyk7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBmbi5jb2xvcigndGV4dCcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4iLCJAdXNlICdhYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyBmbjtcbkB1c2UgJ2Fic3RyYWN0cy9taXhpbnMnIGFzIG1peDtcblxuZm9ybSB7XG4gIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgaW5wdXRbdHlwZT0ndXJsJ10sXG4gIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gIGlucHV0W3R5cGU9J3NlYXJjaCddLFxuICBpbnB1dFt0eXBlPSdudW1iZXInXSxcbiAgaW5wdXRbdHlwZT0ndGVsJ10sXG4gIHRleHRhcmVhIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuc2luZ2xlLWZpZWxkIHtcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgICBpbnB1dFt0eXBlPSd1cmwnXSxcbiAgICBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuICAgIGlucHV0W3R5cGU9J3NlYXJjaCddLFxuICAgIGlucHV0W3R5cGU9J251bWJlciddLFxuICAgIGlucHV0W3R5cGU9J3RlbCddLFxuICAgIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICAgIHBhZGRpbmc6IDEuNHJlbSAxLjZyZW07XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogZm4ucmFkaXVzKCdzZWNvbmRhcnknKTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1peC5mb250LWJhc2UoJHNpemU6IDEuNHJlbSk7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vdC12YWxpZCxcbiAgICAmLmludmFsaWQsXG4gICAgJi5pcy1pbnZhbGlkIHtcbiAgICAgIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICAgIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gICAgICBpbnB1dFt0eXBlPSd1cmwnXSxcbiAgICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgICBpbnB1dFt0eXBlPSdzZWFyY2gnXSxcbiAgICAgIGlucHV0W3R5cGU9J251bWJlciddLFxuICAgICAgaW5wdXRbdHlwZT0ndGVsJ10sXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZm4uY29sb3IoJ2FsZXJ0JywgJ2Vycm9yJyk7XG4gICAgICAgIGFuaW1hdGlvbjogc2hha2UtaG9yaXpvbnRhbCAwLjhzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgIH1cblxuICAgICAgbGFiZWwsXG4gICAgICBsYWJlbCBhIHtcbiAgICAgICAgY29sb3I6IGZuLmNvbG9yKCdhbGVydCcsICdlcnJvcicpO1xuICAgICAgICBhbmltYXRpb246IHNoYWtlLWhvcml6b250YWwgMC44cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbi1ncm91cCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICAgIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gICAgICBpbnB1dFt0eXBlPSd1cmwnXSxcbiAgICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgICBpbnB1dFt0eXBlPSdzZWFyY2gnXSxcbiAgICAgIGlucHV0W3R5cGU9J251bWJlciddLFxuICAgICAgaW5wdXRbdHlwZT0ndGVsJ10ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIHN2ZyxcbiAgICAgIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMS42cmVtO1xuICAgICAgICBjb2xvcjogZm4uY29sb3IoJ2JsYWNrJyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBzdHJva2U6IGZuLmNvbG9yKCdibGFjaycpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peC5zbW9vdGgtYW5pbWF0aW9uKGNvbG9yKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogZm4uY29sb3IoJ3ByaW1hcnknKTtcbiAgICAgICAgICBzdHJva2U6IGZuLmNvbG9yKCdwcmltYXJ5Jyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hlY2tib3gtZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIFxuICAgICYtLWJvbGQge1xuICAgICAgbGFiZWwsXG4gICAgICBsYWJlbCBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLjRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4LnNtb290aC1hbmltYXRpb24oY29sb3IpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBmbi5jb2xvcignc2Vjb25kYXJ5Jyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIEBpbmNsdWRlIG1peC5zbW9vdGgtYW5pbWF0aW9uO1xuICAgIH1cblxuICAgICY6bm90KDpvbmx5LWNoaWxkKSxcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgZm4uY29sb3IoJ3ByaW1hcnknKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgJi5ub3QtdmFsaWQsXG4gICAgICAmLmludmFsaWQsXG4gICAgICAmLmlzLWludmFsaWQge1xuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZm4uY29sb3IoJ2FsZXJ0JywgJ2Vycm9yJyk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaGFrZS1ob3Jpem9udGFsIDAuOHMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICBcbiAgICAgICAgICB+IGxhYmVsLFxuICAgICAgICAgIH4gbGFiZWwgYSB7XG4gICAgICAgICAgICBjb2xvcjogZm4uY29sb3IoJ2FsZXJ0JywgJ2Vycm9yJyk7XG4gICAgICAgICAgICBhbmltYXRpb246IHNoYWtlLWhvcml6b250YWwgMC44cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogLS40cmVtIDAgMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm9yZGVyOiBzb2xpZCBmbi5jb2xvcigncHJpbWFyeScpO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4LnNtb290aC1hbmltYXRpb247XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSAnYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgZm47XG5AdXNlICdhYnN0cmFjdHMvbWl4aW5zJyBhcyBtaXg7XG5cbi5ibG9jayB7XG4gICZfX3BhZGRlZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1wLXRvcC1kZXNrdG9wKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXAtYm90dG9tLWRlc2t0b3ApO1xuXG4gICAgQGluY2x1ZGUgbWl4Lm1lZGl1bSB7XG4gICAgICBwYWRkaW5nLXRvcDogdmFyKC0tcC10b3AtbW9iaWxlKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wLWJvdHRvbS1tb2JpbGUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3ByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6IGZuLmNvbG9yKCdwcmltYXJ5Jyk7XG5cbiAgICA+IGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kOiBmbi5jb2xvcigncHJpbWFyeScpO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogZm4uY29sb3IoJ3NlY29uZGFyeScpO1xuXG4gICAgPiBkaXYge1xuICAgICAgYmFja2dyb3VuZDogZm4uY29sb3IoJ3NlY29uZGFyeScpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RyaWV0YXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiBmbi5jb2xvcigndHJpZXRhcnknKTtcblxuICAgID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQ6IGZuLmNvbG9yKCd0cmlldGFyeScpO1xuICAgIH1cbiAgfVxuXG4gICZfX2FjY2VudCB7XG4gICAgYmFja2dyb3VuZDogZm4uY29sb3IoJ2FjY2VudCcpO1xuXG4gICAgPiBkaXYge1xuICAgICAgYmFja2dyb3VuZDogZm4uY29sb3IoJ2FjY2VudCcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyYWRpZW50IHtcbiAgICA+IGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGZuLmNvbG9yKCdncmFkaWVudCcsICdmaXJzdCcpIDAlLCBmbi5jb2xvcignZ3JhZGllbnQnLCAnc2Vjb25kJykgMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtYmFzZSgkc2l6ZTogMy44cmVtLCAkbGluZTogMTMwJSk7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdhYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyBmbjtcbkB1c2UgJ2Fic3RyYWN0cy9taXhpbnMnIGFzIG1peDtcblxuLmhlcm8ge1xuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMS42cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX251bWJlci1zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBwYWRkaW5nOiA0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZm4uY29sb3IoJ2dyYXknLCAnMzAwJyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGZuLnJhZGl1cygndHJpZXRhcnknKTtcbiAgICB9XG5cbiAgICAmX19iYW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNjclO1xuICAgICAgICBwYWRkaW5nOiA0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcigncXVhdGVybmFyeScpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBmbi5jb2xvcignZ3JheScsICczMDAnKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZm4ucmFkaXVzKCd0cmlldGFyeScpO1xuXG4gICAgICAgICYtLWZ1bGwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYW5uZXItY29udGVudCxcbiAgICAmX19iYW5uZXItaW1hZ2Uge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fYmFubmVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIH1cblxuICAgICZfX2Jhbm5lci1kaXNjb3VudCB7XG4gICAgICAgIGNvbG9yOiBmbi5jb2xvcigncHJpbWFyeScpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDQuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgfVxuXG4gICAgJl9fYmFubmVyLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAyLjRyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgfVxufSIsIkB1c2UgJ2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzIGZuO1xuQHVzZSAnYWJzdHJhY3RzL21peGlucycgYXMgbWl4O1xuXG4uaWNvbi1ib3hlcyB7XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMi40cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNC4xcmVtIDUuNnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3doaXRlJyk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGZuLmNvbG9yKCdncmF5JywgJzQwMCcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBmbi5yYWRpdXMoJ3RyaWV0YXJ5Jyk7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgfVxufSIsIkB1c2UgJ2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzIGZuO1xuQHVzZSAnYWJzdHJhY3RzL21peGlucycgYXMgbWl4O1xuXG4uaW1hZ2UtYm94ZXMge1xuICAgIFxuICAgICZfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDEuNnJlbTtcblxuICAgICAgICAmOmhhcyguaW1hZ2UtYm94ZXNfX2l0ZW06bnRoLWNoaWxkKDIpKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmhhcyguaW1hZ2UtYm94ZXNfX2l0ZW06bnRoLWNoaWxkKDIpKSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAgICAgICAgIC5pbWFnZS1ib3hlc19faXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYzJTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB9XG59IiwiQHVzZSAnYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgZm47XG5AdXNlICdhYnN0cmFjdHMvbWl4aW5zJyBhcyBtaXg7XG5cbi5vZmZlcnMge1xuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMS42cmVtO1xuXG4gICAgICAgICY6aGFzKC5vZmZlcnNfX2l0ZW06bnRoLWNoaWxkKDIpKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmhhcygub2ZmZXJzX19pdGVtOm50aC1jaGlsZCgyKSkpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWluLWhlaWdodDogMzhyZW07XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAmX19ibG9jay10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cbn0iLCJAdXNlICdhYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyBmbjtcbkB1c2UgJ2Fic3RyYWN0cy9taXhpbnMnIGFzIG1peDtcblxuLnRpcmUtbWFudWZhY3R1cmVycyB7XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgZ2FwOiAyLjRyZW0gMS42cmVtO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogOS44cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4LnNtb290aC1hbmltYXRpb247XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn0iLCJAdXNlICdhYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyBmbjtcbkB1c2UgJ2Fic3RyYWN0cy9taXhpbnMnIGFzIG1peDtcblxuLnRpcmUtc2xpZGVyIHtcblxuICAgICZfX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgIH1cblxuICAgICAmX19ibG9jay10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cblxuICAgICZfX3NsaWRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtaW4taGVpZ2h0OiAzOHJlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTdyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgZm47XG5AdXNlICdhYnN0cmFjdHMvbWl4aW5zJyBhcyBtaXg7XG5cbi5uZXctdGlyZXMge1xuXG4gICAgJl9fdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfX2Jsb2NrLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIGdhcDogMS42cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufSIsIkB1c2UgJ2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzIGZuO1xuQHVzZSAnYWJzdHJhY3RzL21peGlucycgYXMgbWl4O1xuXG4uc2l0ZS1oZWFkZXIge1xuICAmX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuOHJlbTtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDI0cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtaXguc21hbGwge1xuICAgICAgICBtYXgtd2lkdGg6IDVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVmYXVsdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS1ob21lIHtcbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgJl9fbG9nbyB7XG5cbiAgICAgICAgJi0tZGVmYXVsdCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4LnNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXguc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tZWdhbWVudS1vcGVuIHtcbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgJl9fbG9nbyB7XG4gICAgICAgICYtLWRlZmF1bHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zdGlja3ktZW5hYmxlZCB7XG4gICAgLnNpdGUtaGVhZGVyIHtcbiAgICAgICZfX2xvZ28ge1xuICAgICAgICAmLS1zdGlja3kge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNpdGUtaGVhZGVyIHtcbiAgICAgICYtLWFuaW1hdGlvbixcbiAgICAgICYtLXN0aWNreSB7XG4gICAgICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICAgJi0tZGVmYXVsdCxcbiAgICAgICAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXN0aWNreSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgJ2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzIGZuO1xuQHVzZSAnYWJzdHJhY3RzL21peGlucycgYXMgbWl4O1xuXG4uc2l0ZS1oZWFkZXIge1xuXHQmX19oYW1idXJnZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgQGluY2x1ZGUgbWl4LnNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLS1vcGVuLFxuICAgICYtLWxpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNC40cmVtO1xuICAgIH1cblxuICAgICYtLW9wZW4ge1xuICAgICAgaGVpZ2h0OiA0LjRyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7Zm4uc2V0dGluZyhcImFzc2V0c1wiKX0vc3ZnL21lbnUuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cblxuXHRcdCYtLWxpbmUge1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuN3JlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCd0ZXh0Jyk7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuXHRcdFx0XG4gICAgICBAaW5jbHVkZSBtaXguc21vb3RoLWFuaW1hdGlvbigodHJhbnNmb3JtKSk7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpLFxuXHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHR3aWR0aDogNC40cmVtO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAuN3JlbTtcblx0XHRcdH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblx0XHR9XG5cblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDQge1xuXHRcdFx0Ji0tbGluZSB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKCN7JGl9KSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC4xcyAqICRpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tY2xvc2UsXG5cdFx0Ji0tY2xvc2Utb25seSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDQuNHJlbTtcblx0XHRcdGhlaWdodDogNC40cmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogZm4ucmFkaXVzKCdyb3VuZCcpO1xuXG4gICAgICBAaW5jbHVkZSBtaXguc21vb3RoLWFuaW1hdGlvbigoYmFja2dyb3VuZC1jb2xvcikpO1xuXG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCd0ZXh0Jyk7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1peC5zbW9vdGgtYW5pbWF0aW9uKCh0cmFuc2Zvcm0pKTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdGhlaWdodDogNC40cmVtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLS4xcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBmbi5yYWRpdXMoJ3JvdW5kJyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA0LjRyZW07XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtLjJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGZuLnJhZGl1cygncm91bmQnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWNsb3NlIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG5cdFx0fVxuXG5cdFx0Ji0tY2xvc2Utb25seSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IHVuc2V0O1xuXHRcdFx0bGVmdDogdW5zZXQ7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuICAiLCJAdXNlICdhYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyBmbjtcbkB1c2UgJ2Fic3RyYWN0cy9taXhpbnMnIGFzIG1peDtcblxuLnNpdGUtaGVhZGVyIHtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIGZuLmNvbG9yKCdzZWNvbmRhcnknKTtcblxuICBAaW5jbHVkZSBtaXguc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pbm5lci1sZWZ0LFxuICAmX19pbm5lci1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9faW5uZXItcmlnaHQge1xuICAgIGdhcDogMi40cmVtO1xuICB9XG5cbiAgJl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAzcmVtOyBcblxuICAgICAgQGluY2x1ZGUgbWl4LnNtYWxsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICAgQGluY2x1ZGUgbWl4LnNtYWxsIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6IGZuLmNvbG9yKCd3aGl0ZScpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMS43cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0ge1xuXG4gICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1peC5zbWFsbCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDUuM3JlbTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgcGFkZGluZzogNnJlbSAycmVtIDhyZW07XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignbGlnaHQtYmVpZ2UnKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwLjRzIGVhc2U7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWl4LnNtb290aC1hbmltYXRpb24oKG9wYWNpdHksIHRyYW5zZm9ybSwgdmlzaWJpbGl0eSkpO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtaXguc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgZm47XG5AdXNlICdhYnN0cmFjdHMvbWl4aW5zJyBhcyBtaXg7XG5cbi5zaXRlLWhlYWRlciB7XG4gICYuc3RpY2t5LWVuYWJsZWQge1xuICAgICYuc2l0ZS1oZWFkZXIge1xuICAgICAgJi0tYW5pbWF0aW9uLFxuICAgICAgJi0tc3RpY2t5IHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNtb290aC1hbmltYXRpb24oKTtcbiAgICAgIH1cbiAgICBcbiAgICAgIC8vICYtLWhvbWUge1xuICAgICAgLy8gICAmLnNpdGUtaGVhZGVyIHtcbiAgICAgIC8vICAgICAmLS1hbmltYXRpb24sXG4gICAgICAvLyAgICAgJi0tc3RpY2t5IHtcbiAgICAgIC8vICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBcbiAgICAgIC8vICAgICAgIEBpbmNsdWRlIG1peC5zbWFsbCB7XG4gICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAvLyAgICAgICB9XG4gICAgXG4gICAgICAvLyAgICAgICAmLnNpdGUtaGVhZGVyIHtcbiAgICAgIC8vICAgICAgICAgJi0tZmxvYXQge1xuICAgICAgLy8gICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIGZuLmNvbG9yKCd3aGl0ZScpIDYuNSUsIHJnYmEoMjU1IDI1NSAyNTUgLyAxKSA0NyUsIHJnYmEoMjU1IDI1NSAyNTUgLyAxKSAxMDAlKTtcbiAgICAgIC8vICAgICAgICAgfVxuICAgICAgLy8gICAgICAgfVxuICAgICAgLy8gICAgIH1cbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgIFxuICAgICAgJi0tYW5pbWF0aW9uIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgJ2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzIGZuO1xuQHVzZSAnYWJzdHJhY3RzL21peGlucycgYXMgbWl4O1xuXG4uc2l0ZS1oZWFkZXJ7XG4gICAgJl9fd29vY29tbWVyY2UtaWNvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIuNHJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19jb21wYXJlLWNvdW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19jb21wYXJlLWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJi5oYXMtcHJvZHVjdHMge1xuICAgICAgICAgICAgLnNpdGUtaGVhZGVyX19jb21wYXJlLWNvdW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMC40cmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMC42cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjJyZW0gLjVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IGZuLmNvbG9yKCd3aGl0ZScpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcigncHJpbWFyeScpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29tcGFyZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNC4xNjY2IDAuODMzMzEzTDE3LjUgNC4xNjY2NUwxNC4xNjY2IDcuNDk5OTgnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzEuMzMzMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMi41IDkuMTY2NjlWNy41MDAwMkMyLjUgNi42MTU5NyAyLjg1MTE5IDUuNzY4MTIgMy40NzYzMSA1LjE0M0M0LjEwMTQzIDQuNTE3ODggNC45NDkyOCA0LjE2NjY5IDUuODMzMzMgNC4xNjY2OUgxNy41JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScxLjMzMzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTUuODMzMzMgMTkuMTY2N0wyLjUgMTUuODMzM0w1LjgzMzMzIDEyLjUnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzEuMzMzMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTcuNSAxMC44MzMzVjEyLjVDMTcuNSAxMy4zODQgMTcuMTQ4OCAxNC4yMzE5IDE2LjUyMzcgMTQuODU3QzE1Ljg5ODYgMTUuNDgyMSAxNS4wNTA3IDE1LjgzMzMgMTQuMTY2NyAxNS44MzMzSDIuNScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMS4zMzMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICAmX19hY2NvdW50LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIwIDIxVjE5QzIwIDE3LjkzOTEgMTkuNTc4NiAxNi45MjE3IDE4LjgyODQgMTYuMTcxNkMxOC4wNzgzIDE1LjQyMTQgMTcuMDYwOSAxNSAxNiAxNUg4QzYuOTM5MTMgMTUgNS45MjE3MiAxNS40MjE0IDUuMTcxNTcgMTYuMTcxNkM0LjQyMTQzIDE2LjkyMTcgNCAxNy45MzkxIDQgMTlWMjEnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMiAxMUMxNC4yMDkxIDExIDE2IDkuMjA5MTQgMTYgN0MxNiA0Ljc5MDg2IDE0LjIwOTEgMyAxMiAzQzkuNzkwODYgMyA4IDQuNzkwODYgOCA3QzggOS4yMDkxNCA5Ljc5MDg2IDExIDEyIDExWicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cblxuICAgICZfX2NhcnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY2FydC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzEzMF8zODU4KSclM0UlM0NwYXRoIGQ9J005IDIyQzkuNTUyMjggMjIgMTAgMjEuNTUyMyAxMCAyMUMxMCAyMC40NDc3IDkuNTUyMjggMjAgOSAyMEM4LjQ0NzcyIDIwIDggMjAuNDQ3NyA4IDIxQzggMjEuNTUyMyA4LjQ0NzcyIDIyIDkgMjJaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMjAgMjJDMjAuNTUyMyAyMiAyMSAyMS41NTIzIDIxIDIxQzIxIDIwLjQ0NzcgMjAuNTUyMyAyMCAyMCAyMEMxOS40NDc3IDIwIDE5IDIwLjQ0NzcgMTkgMjFDMTkgMjEuNTUyMyAxOS40NDc3IDIyIDIwIDIyWicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEgMUg1TDcuNjggMTQuMzlDNy43NzE0NCAxNC44NTA0IDguMDIxOTEgMTUuMjY0IDguMzg3NTUgMTUuNTU4M0M4Ljc1MzE4IDE1Ljg1MjYgOS4yMTA3IDE2LjAwOSA5LjY4IDE2SDE5LjRDMTkuODY5MyAxNi4wMDkgMjAuMzI2OCAxNS44NTI2IDIwLjY5MjUgMTUuNTU4M0MyMS4wNTgxIDE1LjI2NCAyMS4zMDg2IDE0Ljg1MDQgMjEuNCAxNC4zOUwyMyA2SDYnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMTMwXzM4NTgnJTNFJTNDcmVjdCB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7ICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICAmX19jYXJ0LWNvdW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0wLjRyZW07XG4gICAgICAgIHJpZ2h0OiAtMC42cmVtO1xuICAgICAgICBwYWRkaW5nOiAuMnJlbSAuNXJlbTtcbiAgICAgICAgY29sb3I6IGZuLmNvbG9yKCd3aGl0ZScpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3ByaW1hcnknKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gICAgfVxufSIsIkB1c2UgJ2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzIGZuO1xuQHVzZSAnYWJzdHJhY3RzL21peGlucycgYXMgbWl4O1xuXG4gLnNpdGUtaGVhZGVyIHtcblxuICAgICZfX3Byb2R1Y3Qtc2VhcmNoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMzByZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiBmbi5jb2xvcigndGV4dCcpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMSAxOUMxNS40MTgzIDE5IDE5IDE1LjQxODMgMTkgMTFDMTkgNi41ODE3MiAxNS40MTgzIDMgMTEgM0M2LjU4MTcyIDMgMyA2LjU4MTcyIDMgMTFDMyAxNS40MTgzIDYuNTgxNzIgMTkgMTEgMTlaJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMjEgMjFMMTYuNjUgMTYuNjUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEuNnJlbSBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGZuLnJhZGl1cygnc2Vjb25kYXJ5Jyk7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0IxQjFCMTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Byb2R1Y3Qtc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS42cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDRENDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZm4ucmFkaXVzKCdzZWNvbmRhcnknKTtcblxuICAgICAgICAqIHtcbiAgICAgICAgICAgIGNvbG9yOiBmbi5jb2xvcigndGV4dCcpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG4gfSIsIkB1c2UgJ2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzIGZuO1xuQHVzZSAnYWJzdHJhY3RzL21peGlucycgYXMgbWl4O1xuXG4ubGFuZ3VhZ2Uge1xuICAmX19pdGVtIHtcbiAgICAmLS1jdXJyZW50LFxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1peC5zbWFsbCB7XG4gICAgICAgIGNvbG9yOiBmbi5jb2xvcigndHJpZXRhcnknKVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWN1cnJlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1oYXMtY2hpbGRyZW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgLjVyZW0pO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3ByaW1hcnknKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGZuLnJhZGl1cygncHJpbWFyeScpO1xuICAgICAgYm94LXNoYWRvdzogMCAycmVtIDVyZW0gMCByZ2JhKDAgMCAwIC8gLjEpO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiBmbi5jb2xvcigndHJpZXRhcnknKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAubGFuZ3VhZ2Uge1xuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAmLS1hcnJvdyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgJi0tZ2xvYmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgc3Ryb2tlOiBmbi5jb2xvcigncHJpbWFyeScpO1xuXG4gICAgICBAaW5jbHVkZSBtaXguc21hbGwge1xuICAgICAgICBzdHJva2U6IGZuLmNvbG9yKCd0cmlldGFyeScpXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYXJyb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBzdHJva2U6IGZuLmNvbG9yKCdzZWNvbmRhcnknKTtcblxuICAgICAgQGluY2x1ZGUgbWl4LnNtb290aC1hbmltYXRpb24oKHRyYW5zZm9ybSkpO1xuXG4gICAgICBAaW5jbHVkZSBtaXguc21hbGwge1xuICAgICAgICBzdHJva2U6IGZuLmNvbG9yKCd0cmlldGFyeScpXG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSAnYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgZm47XG5AdXNlICdhYnN0cmFjdHMvbWl4aW5zJyBhcyBtaXg7XG5cbi5wcm9kdWN0LWFyY2hpdmUtLWdyaWQsXG4ucHJvZHVjdC1hcmNoaXZlIHtcbiAgICB1bC5wcm9kdWN0cyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogMS42cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cbn1cblxuLnByb2R1Y3QtY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBmbi5jb2xvcignZ3JheScsICczMDAnKTtcbiAgICBib3JkZXItcmFkaXVzOiBmbi5yYWRpdXMoJ3NlY29uZGFyeScpO1xuXG4gICAgJl9fdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIH1cblxuICAgICZfX3RvcC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IC44cmVtO1xuICAgIH1cblxuICAgICZfX3NhbGUsXG4gICAgJl9fc3RvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nOiAuNnJlbSAuOHJlbTtcbiAgICAgICAgY29sb3I6IGZuLmNvbG9yKCd3aGl0ZScpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGZuLnJhZGl1cygncHJpbWFyeScpO1xuICAgIH1cblxuICAgICZfX3NhbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcigncHJpbWFyeScpO1xuICAgIH1cblxuICAgICZfX3N0b2NrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTY1MTtcbiAgICB9XG5cbiAgICAmX19jb21wYXJlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEuNnJlbTtcbiAgICAgICAgcmlnaHQ6IDEuNnJlbTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMS4zMzM1IDAuNjY2NjU2TDE0LjAwMDIgMy4zMzMzMkwxMS4zMzM1IDUuOTk5OTknIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMS4zMzMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yIDcuMzMzMzRWNi4wMDAwMUMyIDUuMjkyNzcgMi4yODA5NSA0LjYxNDQ5IDIuNzgxMDUgNC4xMTQzOUMzLjI4MTE1IDMuNjE0MjkgMy45NTk0MiAzLjMzMzM0IDQuNjY2NjcgMy4zMzMzNEgxNCcgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScxLjMzMzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTQuNjY2NjcgMTUuMzMzM0wyIDEyLjY2NjdMNC42NjY2NyAxMCcgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScxLjMzMzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDguNjY2NjZWOS45OTk5OUMxNCAxMC43MDcyIDEzLjcxOSAxMS4zODU1IDEzLjIxOSAxMS44ODU2QzEyLjcxODkgMTIuMzg1NyAxMi4wNDA2IDEyLjY2NjcgMTEuMzMzMyAxMi42NjY3SDInIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMS4zMzMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS42cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBmbi5jb2xvcigndGV4dCcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBmbi5yYWRpdXMoJ3ByaW1hcnknKTtcblxuICAgICAgICBAaW5jbHVkZSBtaXguc21vb3RoLWFuaW1hdGlvbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCdncmF5JywgJzIwMCcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ3NlY29uZGFyeScpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE3IDFMMjEgNUwxNyA5JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuMzMzMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMyAxMVY5QzMgNy45MzkxMyAzLjQyMTQzIDYuOTIxNzIgNC4xNzE1NyA2LjE3MTU3QzQuOTIxNzIgNS40MjE0MyA1LjkzOTEzIDUgNyA1SDIxJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuMzMzMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNNyAyM0wzIDE5TDcgMTUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS4zMzMzMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yMSAxM1YxNUMyMSAxNi4wNjA5IDIwLjU3ODYgMTcuMDc4MyAxOS44Mjg0IDE3LjgyODRDMTkuMDc4MyAxOC41Nzg2IDE4LjA2MDkgMTkgMTcgMTlIMycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjMzMzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGZuLmNvbG9yKCdzZWNvbmRhcnknKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHJlbTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnksXG4gICAgJl9fYXR0cmlidXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAuNHJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByaWNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBnYXA6IC44cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIG1hcmdpbjogMS42cmVtIDA7XG5cbiAgICAgICAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCxcbiAgICAgICAgLndvb2NvbW1lcmNlLVByaWNlLWN1cnJlbmN5U3ltYm9sIHtcbiAgICAgICAgICAgIGNvbG9yOiBmbi5jb2xvcigncHJpbWFyeScpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LFxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLVByaWNlLWN1cnJlbmN5U3ltYm9sIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogZm4uY29sb3IoJ3ByaW1hcnknKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYjFiMWIxO1xuXG4gICAgICAgICAgICAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LFxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLVByaWNlLWN1cnJlbmN5U3ltYm9sIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogZm4uY29sb3IoJ2dyYXknLCAnNDAwJyk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAmX19jYXJ0IHtcbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMi40cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yNDVfNDI1MSknJTNFJTNDcGF0aCBkPSdNNy40OTk5NiAxOC4zMzM0QzcuOTYwMiAxOC4zMzM0IDguMzMzMjkgMTcuOTYwMyA4LjMzMzI5IDE3LjVDOC4zMzMyOSAxNy4wMzk4IDcuOTYwMiAxNi42NjY3IDcuNDk5OTYgMTYuNjY2N0M3LjAzOTcyIDE2LjY2NjcgNi42NjY2MyAxNy4wMzk4IDYuNjY2NjMgMTcuNUM2LjY2NjYzIDE3Ljk2MDMgNy4wMzk3MiAxOC4zMzM0IDcuNDk5OTYgMTguMzMzNFonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNi42NjY3IDE4LjMzMzRDMTcuMTI2OSAxOC4zMzM0IDE3LjUgMTcuOTYwMyAxNy41IDE3LjVDMTcuNSAxNy4wMzk4IDE3LjEyNjkgMTYuNjY2NyAxNi42NjY3IDE2LjY2NjdDMTYuMjA2NSAxNi42NjY3IDE1LjgzMzQgMTcuMDM5OCAxNS44MzM0IDE3LjVDMTUuODMzNCAxNy45NjAzIDE2LjIwNjUgMTguMzMzNCAxNi42NjY3IDE4LjMzMzRaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMC44MzMzNzQgMC44MzMzMTNINC4xNjY3MUw2LjQwMDA0IDExLjk5MTZDNi40NzYyNCAxMi4zNzUzIDYuNjg0OTYgMTIuNzE5OSA2Ljk4OTY2IDEyLjk2NTJDNy4yOTQzNiAxMy4yMTA1IDcuNjc1NjIgMTMuMzQwOCA4LjA2NjcxIDEzLjMzMzNIMTYuMTY2N0MxNi41NTc4IDEzLjM0MDggMTYuOTM5MSAxMy4yMTA1IDE3LjI0MzggMTIuOTY1MkMxNy41NDg1IDEyLjcxOTkgMTcuNzU3MiAxMi4zNzUzIDE3LjgzMzQgMTEuOTkxNkwxOS4xNjY3IDQuOTk5OThINS4wMDAwNCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8yNDVfNDI1MSclM0UlM0NyZWN0IHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19xdWFudGl0eS1jdXN0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3F1YW50aXR5LWN1c3RvbSBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICB9XG5cbiAgICAmX19xdHktYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiA0cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAycmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBmbi5jb2xvcigndGV4dCcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBmbi5yYWRpdXMoJ3ByaW1hcnknKTtcblxuICAgICAgICBAaW5jbHVkZSBtaXguc21vb3RoLWFuaW1hdGlvbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCdzZWNvbmRhcnknKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZm4uY29sb3IoJ3NlY29uZGFyeScpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ5QztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNTQ5QztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW1pbnVzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NsaW5lIHgxPSczJyB5MT0nMTAnIHgyPScxNycgeTI9JzEwJyBzdHJva2U9JyUyMzE0MTUxNycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NsaW5lIHgxPSczJyB5MT0nMTAnIHgyPScxNycgeTI9JzEwJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBsdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2xpbmUgeDE9JzMnIHkxPScxMCcgeDI9JzE3JyB5Mj0nMTAnIHN0cm9rZT0nJTIzMTQxNTE3JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDbGluZSB4MT0nMTAnIHkxPScxNycgeDI9JzEwJyB5Mj0nMycgc3Ryb2tlPSclMjMxNDE1MTcnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDbGluZSB4MT0nMycgeTE9JzEwJyB4Mj0nMTcnIHkyPScxMCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQ2xpbmUgeDE9JzEwJyB5MT0nMTcnIHgyPScxMCcgeTI9JzMnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWRkZWQtbWVzc2FnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAycmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBjb2xvcjogZm4uY29sb3IoJ3doaXRlJyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcigncHJpbWFyeScpO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGZuLnJhZGl1cygncHJpbWFyeScpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMnJlbSAwIHJnYmEoMzIgNDkgOTMgLyAuMik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgICAgICBhbmltYXRpb246IHNsaWRlRnJvbUxlZnQgOHMgZWFzZSAwLjNzIDEgbm9ybWFsIG5vbmU7XG4gICAgfVxuICAgIFxuICAgICZfX2NvbXBhcmUtbWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5pcy12aXNpYmxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogOHJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICBjb2xvcjogZm4uY29sb3IoJ3doaXRlJyk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCdwcmltYXJ5Jyk7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBmbi5yYWRpdXMoJ3ByaW1hcnknKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycmVtIDAgcmdiYSgzMiA0OSA5MyAvIC4yKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZUZyb21MZWZ0IDhzIGVhc2UgMC4zcyAxIG5vcm1hbCBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZHVjdC1hcmNoaXZlLS1saXN0IHtcbiAgICB1bC5wcm9kdWN0cyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDNyZW07XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAnaW1hZ2UgdG9wIGFjdGlvbnMnXG4gICAgICAgICAgICAnaW1hZ2UgY29udGVudCBhY3Rpb25zJztcbiAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMnJlbSAxZnIgYXV0bztcbiAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAwIDIuNHJlbTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZm4uY29sb3IoJ2dyYXknLCAnMzAwJyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgJl9fbWVkaWEge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHRvcDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGFjdGlvbnM7XG4gICAgICAgICAgICBnYXA6IDEuMnJlbTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NhcnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMS4ycmVtO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWV0YSB7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19xdWFudGl0eS1jdXN0b20gaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29tcGFyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cblxuIiwiQHVzZSAnYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgZm47XG5AdXNlICdhYnN0cmFjdHMvbWl4aW5zJyBhcyBtaXg7XG5cbi5wcm9kdWN0LWFyY2hpdmUge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcblxuICAgICZfX3RvcC1iYXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IC44cmVtIDEuNnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ2dyYXknLCAnMjAwJyk7XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX29yZGVyaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjZyZW07XG4gICAgICAgICAgICBjb2xvcjogZm4uY29sb3IoJ2dyYXknLCAnNDAwJyk7XG4gICAgICAgIH1cblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wZXItcGFnZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX192aWV3LXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IC4ycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZm4ucmFkaXVzKCdzZWNvbmRhcnknKTtcbiAgICB9XG5cbiAgICAmX192aWV3LWJ0biB7XG4gICAgICAgIHdpZHRoOiAzLjZyZW07XG4gICAgICAgIGhlaWdodDogMy42cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMy42cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBmbi5yYWRpdXMoJ3NlY29uZGFyeScpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peC5zbW9vdGgtYW5pbWF0aW9uO1xuXG4gICAgICAgICYtLWdyaWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzYnIGhlaWdodD0nMzYnIHZpZXdCb3g9JzAgMCAzNiAzNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2IDEwLjAwMDVIMTBWMTYuMDAwNUgxNlYxMC4wMDA1Wicgc3Ryb2tlPSclMjNCMUIxQjEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yNiAxMC4wMDA1SDIwVjE2LjAwMDVIMjZWMTAuMDAwNVonIHN0cm9rZT0nJTIzQjFCMUIxJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMjYgMjAuMDAwNUgyMFYyNi4wMDA1SDI2VjIwLjAwMDVaJyBzdHJva2U9JyUyM0IxQjFCMScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE2IDIwLjAwMDVIMTBWMjYuMDAwNUgxNlYyMC4wMDA1Wicgc3Ryb2tlPSclMjNCMUIxQjEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzYnIGhlaWdodD0nMzYnIHZpZXdCb3g9JzAgMCAzNiAzNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2IDEwLjAwMDVIMTBWMTYuMDAwNUgxNlYxMC4wMDA1Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTI2IDEwLjAwMDVIMjBWMTYuMDAwNUgyNlYxMC4wMDA1Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTI2IDIwLjAwMDVIMjBWMjYuMDAwNUgyNlYyMC4wMDA1Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE2IDIwLjAwMDVIMTBWMjYuMDAwNUgxNlYyMC4wMDA1Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saXN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM2JyBoZWlnaHQ9JzM2JyB2aWV3Qm94PScwIDAgMzYgMzYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNC42NjYgMTNIMjUuNDk5Mycgc3Ryb2tlPSclMjNCMUIxQjEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNC42NjYgMThIMjUuNDk5Mycgc3Ryb2tlPSclMjNCMUIxQjEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNC42NjYgMjNIMjUuNDk5Mycgc3Ryb2tlPSclMjNCMUIxQjEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMC41IDEzSDEwLjUwODMnIHN0cm9rZT0nJTIzQjFCMUIxJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTAuNSAxOEgxMC41MDgzJyBzdHJva2U9JyUyM0IxQjFCMScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEwLjUgMjNIMTAuNTA4Mycgc3Ryb2tlPSclMjNCMUIxQjEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzYnIGhlaWdodD0nMzYnIHZpZXdCb3g9JzAgMCAzNiAzNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE0LjY2NiAxM0gyNS40OTkzJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQuNjY2IDE4SDI1LjQ5OTMnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNC42NjYgMjNIMjUuNDk5Mycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEwLjUgMTNIMTAuNTA4Mycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEwLjUgMThIMTAuNTA4Mycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEwLjUgMjNIMTAuNTA4Mycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7ICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZuLmNvbG9yKCdzZWNvbmRhcnknKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWdyaWQge1xuICAgICAgICB1bC5wcm9kdWN0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpc3Qge1xuICAgICAgICB1bC5wcm9kdWN0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1jYXJkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnIgMmZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB9XG5cbiAgICAudGlyZS1tYW51ZmFjdHVyZXJzX19ncmlkLXNob3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEuNnJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGlyZS1tYW51ZmFjdHVyZXJzX19pdGVtIHtcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2xheW91dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA5cmVtO1xuICAgICAgICBtYXJnaW46IDZyZW0gMCAxOHJlbTtcbiAgICB9XG5cbiAgICAmX19zaWRlYmFyIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG5cbn1cblxuIiwiQHVzZSAnYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgZm47XG5AdXNlICdhYnN0cmFjdHMvbWl4aW5zJyBhcyBtaXg7XG5cbi5zaXRlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zaW5nbGUtcHJvZHVjdC10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdC1sYXlvdXQge1xuXG4gICAgICAgICAgICAud29vY29tbWVyY2UtYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiA3cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNC44cmVtIDAgOHJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peC5zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19jb2wge1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peC5zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5mbGV4LXZpZXdwb3J0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmxleC1jb250cm9sLXRodW1icyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190b3Age1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNhcmRfX3NhbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fY29tcGFyZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNhcmRfX2NvbXBhcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGZuLmNvbG9yKCdncmF5JywgJzQwMCcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMS42cmVtIDAgMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEuNnJlbSAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQsXG4gICAgICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1QcmljZS1jdXJyZW5jeVN5bWJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZm4uY29sb3IoJ3RleHQnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCxcbiAgICAgICAgICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1QcmljZS1jdXJyZW5jeVN5bWJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGZuLmNvbG9yKCd0ZXh0Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGRlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2IxYjFiMTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCxcbiAgICAgICAgICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1QcmljZS1jdXJyZW5jeVN5bWJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGZuLmNvbG9yKCdncmF5JywgJzQwMCcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3QtYXR0cmlidXRlcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignZ3JheScsICcyMDAnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGZuLnJhZGl1cygnc2Vjb25kYXJ5Jyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBmbi5jb2xvcignZ3JheScsICc0MDAnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0LXNrdSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkM2QzZDO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZDNkM2QztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FydCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMuMnJlbSAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNhcmRfX3F1YW50aXR5LWN1c3RvbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGZuLmNvbG9yKCd0ZXh0Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBmbi5yYWRpdXMoJ3NlY29uZGFyeScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1jYXJkX19xdHktYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdC1kZWxpdmVyeSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcigncXVhdGVybmFyeScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZm4ucmFkaXVzKCdzZWNvbmRhcnknKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUsXG4gICAgICAgICAgICAgICAgICAgICZfX3ZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZm4uY29sb3IoJ2dyYXknLCAnNDAwJyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNpbmdsZS1wcm9kdWN0LWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDhyZW0gMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZm4uY29sb3IoJ2dyYXknLCAnMjAwJyk7XG5cbiAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogNC44cmVtIDRyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmbi5jb2xvcignd2hpdGUnKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FkZGl0aW9uYWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYWRkaXRpb25hbC10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYWRkaXRpb25hbC1jb250ZW50IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOUQ5RDlEO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19hdHRyaWJ1dGVzLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2F0dHJpYnV0ZXMtY29udGVudCB7XG4gICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIGZuLmNvbG9yKCdncmF5JywgJzMwMCcpO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi40cmVtIDAgLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzLWl0ZW1fX3ZhbHVlIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JlbGF0ZWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3JlbTtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpbmdsZS1wcm9kdWN0LXJlY2VudGx5LXZpZXdlZCB7XG4gICAgICAgIG1hcmdpbjogNy4ycmVtIDAgMTFyZW07XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBnYXA6IDEuNnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuXG59ICAgICJdfQ== */
