button.action{background-color:#000;border:0;box-shadow:1px 1px 5px 1px rgba(0,0,0,.15);color:#fff;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;outline:0;padding:.7rem 2rem;text-transform:uppercase}button.action.action-show{background-color:transparent;box-shadow:none;color:#000;padding:0;text-align:left;text-decoration:underline}button.action.action-selected-shipping-item,button.action.checkout,button.action.continue{background-color:#b5221f}button.action.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}a.action.btn-remove,a.action.continue,a.action.create,a.action.success-create-account{background-color:#000;border:0;box-shadow:1px 1px 5px 1px rgba(0,0,0,.15);color:#fff;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;outline:0;padding:.8rem 2rem;text-align:center;text-transform:uppercase}a.action.btn-remove{margin-top:1rem}a.action.back,a.action.remind{background-color:#fff;border:0;box-shadow:1px 1px 5px 1px rgba(0,0,0,.15);color:#000;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;outline:0;padding:.8rem 2rem;text-transform:uppercase}@media only screen and (max-width:480px){a.action.back,a.action.continue,a.action.create,a.action.remind,a.action.success-create-account,button.action{font-size:1.1rem}}body #CybotCookiebotDialog{font-family:sans-serif}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#000;border-color:#000;border:1px solid #000!important;border-radius:0}body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,body #CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover{color:#000}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonDecline,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{border-color:#000;border:1px solid #000!important}body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-color:#000;border:1px solid #000!important;border-radius:0}body #CybotCookiebotDialogTabContent input+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:rgba(0,0,0,.7)}body #CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#000}body #CybotCookiebotDialogTabContent input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#304b64}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-color:#000;color:#000}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#000}body .CybotCookiebotDialogTabPanel button{width:auto}body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:#000;border-color:#000;border:1px solid!important;border-radius:0}body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border-color:#000;border:1px solid!important;border-radius:0}body #CookiebotWidget .CookiebotWidget-consent-details button{color:#000}body #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#000}body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,body #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,body #CybotCookiebotDialogDetailBodyContentTextAbout a{color:#000}body #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount{background-color:rgba(0,0,0,.7)}body #CookiebotWidget .CookiebotWidget-logo svg circle{fill:#000}body #CybotCookiebotDialogPoweredbyCybot{display:none}form fieldset{border:none;display:block;padding:1rem 0 2rem}form fieldset hr{display:none}form fieldset legend{font-weight:500;margin-bottom:2rem}form .field{margin-bottom:1rem}form .field._required>label,form .field.required>label{position:relative}form .field._required>label:after,form .field.required>label:after{color:#000;content:"";font-family:Font Awesome\ 6 Pro;font-size:.8rem;font-weight:400;line-height:1;position:absolute}form .field.note{margin-bottom:2rem}form .control input,form .control select{margin-bottom:1rem}form .control._with-tooltip{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}form .control._with-tooltip .input-text{flex-basis:calc(100% - 4rem)}form .control._with-tooltip .field-tooltip{cursor:pointer;position:absolute;right:.8rem;top:1.1rem}form .control._with-tooltip .field-tooltip.toggle._active .field-tooltip-content{display:block}form .control._with-tooltip .field-tooltip.toggle .label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}form .control._with-tooltip .field-tooltip.toggle .field-tooltip-action:before{color:#333;content:"";font-family:Font Awesome\ 6 Pro;font-size:2rem;font-weight:300}form .control._with-tooltip .field-tooltip.toggle .field-tooltip-content{background:#f2f2f2;display:none;font-size:1.4rem;line-height:3rem;min-width:27rem;padding:.8rem 2rem;position:absolute;right:3rem;text-transform:none;top:50%;transform:translateY(-50%);word-wrap:break-word;box-shadow:1px 1px 5px 1px rgba(0,0,0,.15);z-index:2}form div.field-error,form div.mage-error{color:#b5221f;display:block;font-size:1.2rem;font-weight:400;line-height:1.7rem;width:100%}form div.message{display:block;font-weight:400;width:100%}form div.message.error{color:#b5221f}form div.message.success{color:#53a653}form div.message.empty,form div.message.info{color:#000}form div.message.notice,form div.message.warning{color:#f7b234}form #password-strength-meter-container{color:#000;font-size:1.2rem;font-weight:400;line-height:1.7rem}form #password-strength-meter-container.password-weak{color:#b5221f}form #password-strength-meter-container.password-medium{color:#f7b234}form #password-strength-meter-container.password-strong,form #password-strength-meter-container.password-very-strong{color:#53a653}input,select,textarea{background:#fff;border:0;box-shadow:1px 1px 5px 1px rgba(0,0,0,.15);padding:.8rem 2rem;width:100%}input[readonly=""],select[readonly=""],textarea[readonly=""]{background:#f2f2f2;color:rgba(0,0,0,.5);cursor:not-allowed}input[disabled=""],select[disabled=""],textarea[disabled=""]{opacity:.5}input[type=email],input[type=number],input[type=text],select[type=email],select[type=number],select[type=text],textarea[type=email],textarea[type=number],textarea[type=text]{-webkit-appearance:none;border-radius:0}input[type=checkbox],input[type=radio],select[type=checkbox],select[type=radio],textarea[type=checkbox],textarea[type=radio]{width:auto}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><%21--%21 Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --><path d="M267.3 395.3c-6.2 6.2-16.4 6.2-22.6 0l-192-192c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L256 361.4 436.7 180.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-192 192z"/></svg>') no-repeat 100%;border-right:1.6rem solid transparent;box-sizing:border-box;height:4.6rem}.address,.billing-address-details,.shipping-address-item,.shipping-information-content,address{font-size:1.4rem;line-height:2.2rem}body .loading-mask{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:99}body .loading-mask .loader>img{display:block;max-width:4.4rem;position:static!important}body .loading-mask .loader>p{display:none}body>.loading-mask{height:calc(var(--vh, 1vh)*100)!important;position:fixed}.checkout-container .messages,.page .messages{width:100%}.checkout-container .messages .message,.page .messages .message{color:#fff;display:block;margin:0 auto 2rem;padding:1rem 2rem;position:relative;width:100%}.checkout-container .messages .message a,.page .messages .message a{color:#fff;text-decoration:underline}.checkout-container .messages .message.error,.page .messages .message.error{background:#b5221f}.checkout-container .messages .message.success,.page .messages .message.success{background:#53a653}.checkout-container .messages .message.empty,.checkout-container .messages .message.info,.page .messages .message.empty,.page .messages .message.info{background:#000}.checkout-container .messages .message.notice,.checkout-container .messages .message.warning,.page .messages .message.notice,.page .messages .message.warning{background:#f7b234}.minicart-wrapper{text-align:center}.minicart-wrapper>a:before{content:"";font-family:Font Awesome\ 6 Pro;font-size:2rem;font-weight:300;line-height:2rem;text-align:center;width:100%}.minicart-wrapper>a .counter.empty .counter-number,.minicart-wrapper>a .text{display:none}.minicart-wrapper>a .counter-number{background:#b5221f;border-radius:50px;color:#fff;display:inline-block;font-size:1.1rem;height:2rem;letter-spacing:.195px;line-height:2rem;position:absolute;text-align:center;width:2rem}.minicart-wrapper>a .counter-label{display:none}.minicart-wrapper a.action{display:flex;flex-direction:row;flex-wrap:wrap;line-height:normal}@media only screen and (max-width:1024px){.minicart-wrapper>a:before{font-size:1.6rem}}@media only screen and (max-width:768px){.minicart-wrapper>a .counter-number{height:1.5rem;line-height:1.5rem;width:1.5rem}}body._has-modal{overflow:hidden;position:relative}body._has-modal.cms-home .page-wrapper .page-main .columns{filter:blur(0) opacity(1)}body._has-modal .page-wrapper .page-main .columns,body._has-modal.cms-home .page-wrapper .page-main .columns .column.main .content-type:not(.webcrossing-nav){filter:blur(4px) opacity(.7)}body .modals-wrapper .modals-overlay{background:hsla(0,0%,100%,.3);content:"";display:none;height:100vh;left:0;position:fixed;top:0;width:100vw}body .modals-wrapper .modal-popup,body .modals-wrapper .modal-slide{bottom:0;left:0;min-width:0;opacity:0;position:fixed;right:0;top:0;transition:visibility 0s .3s,opacity .3s ease;visibility:hidden;z-index:900}body .modals-wrapper .modal-popup._show,body .modals-wrapper .modal-slide._show{opacity:1;transition:opacity .3s ease;visibility:visible}body .modals-wrapper .modal-popup.modal-newsletter,body .modals-wrapper .modal-slide.modal-newsletter{bottom:0;left:auto;position:fixed;right:clamp(40px,10vw,1000px);top:auto}@media(min-width:1921px){body .modals-wrapper .modal-popup.modal-newsletter,body .modals-wrapper .modal-slide.modal-newsletter{right:calc(50vw - 760px)}}@media(max-width:768px){body .modals-wrapper .modal-popup.modal-newsletter,body .modals-wrapper .modal-slide.modal-newsletter{left:50%;right:auto;transform:translate(-50%);width:calc(100% - 60px)}}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap{background:#000;color:#fff;height:100%;max-width:480px;min-height:550px;overflow:inherit;padding:0;width:100%}@media(max-width:600px){body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap{max-height:none}}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-header,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-header{margin-bottom:0;min-height:auto}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-header .action-close,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-header .action-close{background:#b5221f;border-radius:50%;color:#fff;max-height:50px;right:-25px;top:-25px}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-header .action-close:before,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-header .action-close:before{color:#fff;font-size:28px;font-weight:300;height:50px;line-height:50px;width:50px}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content{padding:45px 45px 25px}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content h1,body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content h2,body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content h3,body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content h4,body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content h5,body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content h6,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content h1,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content h2,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content h3,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content h4,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content h5,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content h6{color:#fff;-webkit-hyphens:inherit;-ms-hyphens:inherit;hyphens:inherit;line-height:5.1rem;margin-bottom:60px}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter{background:#000;border-bottom:1px solid #fff;color:#fff;font-family:PPNeueMontreal,sans-serif;font-size:2rem;font-weight:300;letter-spacing:1.5px;line-height:3rem;padding:20px 0;text-transform:none}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter:-moz-placeholder,body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter::-moz-placeholder,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter:-moz-placeholder,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter::-moz-placeholder{color:#fff;font-family:PPNeueMontreal,sans-serif;font-size:2rem;font-weight:300;letter-spacing:1.5px;line-height:3rem;text-transform:none}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter:-ms-input-placeholder,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter:-ms-input-placeholder{color:#fff;font-family:PPNeueMontreal,sans-serif;font-size:2rem;font-weight:300;letter-spacing:1.5px;line-height:3rem;text-transform:none}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter::-webkit-input-placeholder,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter::-webkit-input-placeholder{color:#fff;font-family:PPNeueMontreal,sans-serif;font-size:2rem;font-weight:300;letter-spacing:1.5px;line-height:3rem;text-transform:none}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions{display:flex;gap:40px;justify-content:space-between;margin-top:2rem}@media(max-width:600px){body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions{flex-direction:column;gap:20px}}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy #privacy-error,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy #privacy-error{width:100%}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy input,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border:1px solid #fff;display:grid;height:14px;margin:0;padding:0;place-content:center;width:14px}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy input:before,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy input:before{background:#fff;content:"";height:8px;transform:scale(0);transition:transform .12s ease-in-out;width:8px}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy input:checked:before,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy input:checked:before{transform:scale(1)!important}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy label,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy label{font-family:PPNeueMontreal,sans-serif;font-size:1.3rem;letter-spacing:0;line-height:1.8rem;text-transform:none;width:calc(100% - 30px)}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions button,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions button{background-color:#b5221f;padding:.7rem 3rem}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .hint,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .hint{font-family:PPNeueMontreal,sans-serif;font-size:1.3rem;line-height:1.8rem;margin-top:5rem;text-transform:none}body .modals-wrapper .modal-popup .modal-inner-wrap,body .modals-wrapper .modal-slide .modal-inner-wrap{background:#fff;margin-left:auto;margin-right:auto;max-height:90%;overflow-x:hidden;overflow-y:scroll;padding:2.5rem;width:100%;width:70%}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-header,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-header{margin-bottom:2rem;min-height:5rem;position:relative}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-header .action-close,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-header .action-close{background:transparent;border:0;color:#000;content:"";cursor:pointer;font-size:0;line-height:3rem;position:absolute;right:0;top:0}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-header .action-close:before,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-header .action-close:before{align-items:center;color:#000;content:"";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:2rem;font-weight:400;height:2.3rem;justify-content:center;justify-content:centery;line-height:2rem;margin:0 auto;text-align:center;width:2.3rem}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #shipping-new-address-form>.field,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-content #shipping-new-address-form>.field{margin-bottom:1.5rem;padding:0}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #shipping-new-address-form>.field .field,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-content #shipping-new-address-form>.field .field{margin-bottom:0}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #shipping-new-address-form>.field.street legend,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-content #shipping-new-address-form>.field.street legend{display:none}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-footer{display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem}@media only screen and (max-width:768px){body .modals-wrapper .modal-popup .modal-inner-wrap,body .modals-wrapper .modal-slide .modal-inner-wrap{max-height:100%;width:90%}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer button,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-footer button{width:100%}}.page-content .navigation ul,.page-main .navigation ul{display:flex;flex-wrap:wrap;justify-content:space-between}.page-content .navigation ul li.level0:last-child,.page-main .navigation ul li.level0:last-child{margin-right:0}.page-content .navigation ul li.level0>a,.page-main .navigation ul li.level0>a{border-bottom:2px solid;border-color:transparent}.page-content .navigation ul li.level0>a:before,.page-main .navigation ul li.level0>a:before{content:"";display:inline-block;font-family:Font Awesome\ 6 Pro;width:2rem}.page-content .navigation ul li.level0>a.active,.page-content .navigation ul li.level0>a:hover,.page-main .navigation ul li.level0>a.active,.page-main .navigation ul li.level0>a:hover{border-color:#000}.page-content .navigation ul li.level0>a.active:before,.page-content .navigation ul li.level0>a:hover:before,.page-main .navigation ul li.level0>a.active:before,.page-main .navigation ul li.level0>a:hover:before{content:""}.page-content .navigation ul li.level1>a,.page-main .navigation ul li.level1>a{margin-bottom:2rem}.page-content .navigation ul li.level2,.page-main .navigation ul li.level2{width:100%}.page-content .navigation ul li.level2 a,.page-main .navigation ul li.level2 a{color:rgba(0,0,0,.5)}.page-content .navigation ul li.red a,.page-main .navigation ul li.red a{color:#b5221f}.page-content .navigation ul li.red a:hover,.page-main .navigation ul li.red a:hover{border-color:#b5221f}.page-content .navigation ul li a,.page-main .navigation ul li a{color:#000;display:block;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;text-transform:uppercase}.page-content .navigation ul li .container.level0,.page-main .navigation ul li .container.level0{background-color:#fff;box-shadow:1px 6px 5px -5px rgba(0,0,0,.25);display:none;left:0;max-height:100vh;min-height:30rem;overflow-y:scroll;padding-left:2.5rem;padding-right:2.5rem;position:absolute;width:100%;z-index:9}.page-content .navigation ul li .container.level0.active,.page-main .navigation ul li .container.level0.active{display:block}.page-content .navigation ul li .container.level0>ul,.page-main .navigation ul li .container.level0>ul{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1650px;padding-bottom:7rem;padding-top:7rem;row-gap:8rem;width:100%}body.mmenu-active header .header-content .wrapper .main .section .item.mmenu-header-open button:before{content:""}body header .header-content .wrapper .main .section .item.mmenu-header-open button:before{color:#000;content:"";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:1.4rem;font-weight:300;line-height:3rem;margin-right:1rem;min-width:1.7rem}.mmenu-wrapper{display:none;height:calc(100vh - 15rem);max-height:64rem;max-width:35rem;position:absolute;top:10.4rem;transition:all .2s ease;width:calc(100% - 2.5rem);z-index:10}.mmenu-wrapper.active{display:block}.mmenu-wrapper .mmenu-content{background:#000;height:100%}.mmenu-wrapper .mmenu-content .mmenu-main{height:calc(100% - 5.5rem);padding:0}.mmenu-wrapper .mmenu-content .mmenu-main .navigation{height:100%;padding:2.5rem 0}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul{height:100%;overflow-x:hidden;overflow-y:auto;padding:0 3rem}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li{display:flex;flex-direction:column;width:100%}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li.level0>a{display:flex;font-size:3.4rem;font-weight:400;justify-content:space-between;line-height:4.4rem;padding:3rem 0 0}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li.level0>a.active{color:#fff}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li a{border-bottom:1px solid hsla(0,0%,100%,.6);color:#fff;width:100%}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li a span.text.next{display:none}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li a span.toggle{box-sizing:border-box;display:block;width:4rem}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li a span.toggle.next{text-align:right}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li a span.toggle.next:after{content:"";font-family:Font Awesome\ 6 Pro;font-size:1rem;font-weight:300;vertical-align:middle}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li a span.toggle.prev{width:2rem}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li a span.toggle.prev:after{content:"";font-family:Font Awesome\ 6 Pro;font-size:1rem;font-weight:300;vertical-align:middle}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container{background:#000;display:none;height:100%;left:100%;max-width:100%;padding:2.5rem 0;position:absolute;top:0;transition:all .2s ease;width:100%}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container.active{display:block}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu{border-left:1px solid hsla(0,0%,100%,.6);height:100%;overflow-x:hidden;overflow-y:auto;padding:2.5rem 3rem 0}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu li{display:flex;flex-direction:column;width:100%}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu li.prev a{display:none;justify-content:flex-start}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu li a{border-bottom:1px solid hsla(0,0%,100%,.6);color:#fff;display:flex;font-size:1.4rem;font-weight:500;justify-content:space-between;letter-spacing:4px;line-height:3rem;padding:1rem 0;text-transform:uppercase;width:100%}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu li a.active,.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu li a:hover{color:#b5221f}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu li a span.toggle{max-height:3rem}.mmenu-wrapper .mmenu-content .mmenu-footer{padding:0 3rem 2.5rem}.mmenu-wrapper .mmenu-content .mmenu-footer .section.links a{color:#b5221f;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;padding-bottom:4px;text-align:center;text-transform:uppercase}.mmenu-wrapper .mmenu-content .mmenu-footer .section.links a.arrow{border-bottom:2px solid;border-color:transparent}.mmenu-wrapper .mmenu-content .mmenu-footer .section.links a.arrow:before{content:"";display:inline-block;font-family:Font Awesome\ 6 Pro;width:2rem}.mmenu-wrapper .mmenu-content .mmenu-footer .section.links a.arrow:hover{border-color:#b5221f}.mmenu-wrapper .mmenu-content .mmenu-footer .section.links a.arrow:hover:before{content:""}@media only screen and (max-width:1200px){.mmenu-wrapper{top:9rem}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li.level0>a{font-size:2.4rem}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container{left:0}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu{border-left:none}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu li.prev a{display:flex}.mmenu-wrapper .mmenu-content .mmenu-footer .section.links a{font-size:1.1rem;line-height:2.4rem}}@media only screen and (max-width:768px){.mmenu-wrapper{top:8rem}}.block-search{display:flex}.block-search .block-title{border:0;cursor:pointer;margin:0;padding:0}.block-search .block-title:before{content:"";display:block;font-family:Font Awesome\ 6 Pro;font-size:1.6rem;font-weight:300;line-height:3rem;margin-right:1rem}.block-search .block-title strong{display:none}.block-search .block-content form{align-items:center;display:flex;justify-content:center;justify-content:centery}.block-search .block-content form .field{margin:0}.block-search .block-content form .field label{display:none}.block-search .block-content form .field input{background:transparent;border:0;box-shadow:none;margin:0;max-width:15rem;padding:0}.block-search .block-content .action.search{background:transparent;border:0;display:none;margin-right:0;padding:0}.block-search .block-content .action.search:before{content:"";display:block;font-family:Font Awesome\ 6 Pro;font-size:2rem;font-weight:300;line-height:2rem;margin-right:2rem}.block-search .block-content .action.search span{display:none}.filter-options-content .swatch-attribute,.swatch-opt .swatch-attribute{margin-bottom:4rem}.filter-options-content .swatch-attribute .swatch-attribute-label,.swatch-opt .swatch-attribute .swatch-attribute-label{display:inline-block;font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:4px;line-height:3rem;margin-bottom:1rem;text-transform:uppercase;width:auto}.filter-options-content .swatch-attribute .swatch-attribute-selected-option,.swatch-opt .swatch-attribute .swatch-attribute-selected-option{display:inline-block;font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:4px;line-height:3rem;margin-left:2rem;text-transform:uppercase}.filter-options-content .swatch-attribute .swatch-attribute-options,.swatch-opt .swatch-attribute .swatch-attribute-options{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option{background:#fff;box-shadow:1px 1px 5px 1px rgba(0,0,0,.15);cursor:pointer}.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option.image,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.image{min-height:9.8rem;min-width:7rem}.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option.color,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.color{max-height:4.8rem;max-width:4.8rem;min-height:4.8rem;min-width:4.8rem}.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option.text,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text{align-items:center;display:flex;font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:4px;line-height:3rem;min-height:4.8rem;min-width:4.8rem;padding:0 2rem;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option.disabled,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.disabled{cursor:not-allowed;opacity:.4}.filter-options-content .swatch-attribute .swatch-input,.swatch-opt .swatch-attribute .swatch-input{display:none}.swatch-option-tooltip{display:none!important}.filter-options-content .swatch-attribute .swatch-attribute-options{justify-content:center}@media only screen and (max-width:480px){.filter-options-content .swatch-attribute .swatch-attribute-label,.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option.text,.filter-options-content .swatch-attribute .swatch-attribute-selected-option,.swatch-opt .swatch-attribute .swatch-attribute-label,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text,.swatch-opt .swatch-attribute .swatch-attribute-selected-option{font-size:1.1rem;line-height:2.4rem}}table{text-align:left;width:100%}table caption{display:none}.toolbar .pages>.items{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center;margin-bottom:2rem}.toolbar .pages>.items>.item strong span{color:#000}.toolbar .pages>.items>.item span{color:rgba(0,0,0,.2);font-size:4.5rem;font-weight:400;letter-spacing:1px;line-height:6rem}.toolbar .pages>.items>.item span.arrow-left{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIxOCIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZCIgdmlld0JveD0iMCAwIDEwMCA3NSI+PHBhdGggZD0iTTYuNjYyIDM4Ljk4Nmg4OS4xNzFtLTg5LjE3MSAwTDMzLjQxNCA3LjEzOU02LjY2MiAzOC45ODZsMjYuNzUyIDMxLjg0NyIgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6IzAwMDtzdHJva2Utd2lkdGg6OC4zM3B4Ii8+PC9zdmc+) no-repeat 50%;background-size:100%;display:block;height:100%;width:2.6rem}.toolbar .pages>.items>.item span.arrow-right{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTIyLjQwMSA4LjY0M0gxbTIxLjQwMSAwLTYuNDIgNy42NDRtNi40Mi03LjY0NEwxNS45ODEgMSIvPjwvc3ZnPg==) no-repeat 50%;background-size:100%;display:block;height:100%;width:2.6rem}.toolbar .toolbar-amount{text-align:center;width:100%}.toolbar .toolbar-amount .toolbar-number{color:#b5221f}@media only screen and (max-width:768px){.toolbar .pages>.items{gap:1rem;margin-bottom:0}.toolbar .pages>.items>.item span{font-size:2.4rem;line-height:4rem}.toolbar .pages>.items>.item span.arrow-left,.toolbar .pages>.items>.item span.arrow-right{width:1.6rem}.toolbar .toolbar-amount{font-size:1.1rem;line-height:3rem}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LENBRkEsZUFDQSxDQUNBLGdCQUNBLGtCQUVBLGtEQUNBLHVHQUdGLHlIQU9FLHFCQUNBLGtJQUlBLENBTEEsVUFLQSw2SUFJQSx1RUFFQSxDWGtDSyxrQldoQ0gsQ0FGRixnQlhrQ0ssQ1dwQ0wsaUJBSUUscUpBR0Esa0JBQ0UsQ0FIRiw0QkFHRSxRQUNBLENBSkYsMEJBSUcsQ0FBRCx5S0FHRixDQUNFLDBDQUVBLENBSEYsY0FHRSx1S0FDQSxpQkFJQSxzTEFPQSxpQkFDQSxDQURBLGlCQUVBLGlCQUNBLENBRkEsZ0JBRUEscUtBQ0Esa0JBT0YsQ0FQRSxhQVFBLGdCQUNBLHVFQWFWLG1DQWZRLGNBQ0UsQ0FjVix5QkFiVSx3QkFNUixzQkFDRSxxQkFLTixpQkFDRSw2S0FhRixrQkFLUSxDQUxSLFVBS1EscUdBRUUsK0hBS0EsZ0VDcEdFLHdhQVdGLDBEQUNFLENBREYsVUFDRSxlQUNBLFlBQ0Esd0JBQ0EsWUFDQSxnQkFHRixXQUhFLHNCQUdGLDZEQUNFLDZDQWFSLHFCQVZRLGdCQUNBLGlCQVFSLGtCQUNBLENBVFEsZ0JBU1IsOENaSmEsd2dCWXNDWCIsInNvdXJjZXMiOlsid2VicGFjazovL21zcG9ydC8uL3dlYi9zY3NzL2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3dlYi9zY3NzL2NvbXBvbmVudC9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vd2ViL3Njc3MvaGVscGVyL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9tc3BvcnQvLi93ZWIvc2Nzcy9jb21wb25lbnQvX2Nvb2tpZWJvdC5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3dlYi9zY3NzL2NvbXBvbmVudC9fZm9ybS5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3dlYi9zY3NzL2NvbXBvbmVudC9fbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vd2ViL3Njc3MvY29tcG9uZW50L19tZXNzYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vd2ViL3Njc3MvY29tcG9uZW50L19taW5pY2FydC5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3dlYi9zY3NzL2hlbHBlci9fbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly9tc3BvcnQvLi93ZWIvc2Nzcy9jb21wb25lbnQvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vd2ViL3Njc3MvY29tcG9uZW50L19uYXYuc2NzcyIsIndlYnBhY2s6Ly9tc3BvcnQvLi93ZWIvc2Nzcy9jb21wb25lbnQvX25hdl9tb2JpbGUuc2NzcyIsIndlYnBhY2s6Ly9tc3BvcnQvLi93ZWIvc2Nzcy9jb21wb25lbnQvX3NlYXJjaC5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3dlYi9zY3NzL2NvbXBvbmVudC9fc3dhdGNoZXMuc2NzcyIsIndlYnBhY2s6Ly9tc3BvcnQvLi93ZWIvc2Nzcy9jb21wb25lbnQvX3Rvb2xiYXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJidXR0b24uYWN0aW9ue2JvcmRlcjowO291dGxpbmU6MDtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDozcmVtO2xldHRlci1zcGFjaW5nOjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzouN3JlbSAycmVtO2JveC1zaGFkb3c6MXB4IDFweCA1cHggMXB4IHJnYmEoMCwwLDAsLjE1KTtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcn1idXR0b24uYWN0aW9uLmFjdGlvbi1zaG93e3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lO2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWFsaWduOmxlZnR9YnV0dG9uLmFjdGlvbi5jaGVja291dCxidXR0b24uYWN0aW9uLmNvbnRpbnVlLGJ1dHRvbi5hY3Rpb24uYWN0aW9uLXNlbGVjdGVkLXNoaXBwaW5nLWl0ZW17YmFja2dyb3VuZC1jb2xvcjojYjUyMjFmfWJ1dHRvbi5hY3Rpb24uZGlzYWJsZWR7b3BhY2l0eTouNTtjdXJzb3I6bm90LWFsbG93ZWQ7cG9pbnRlci1ldmVudHM6bm9uZX1hLmFjdGlvbi5jcmVhdGUsYS5hY3Rpb24uY29udGludWUsYS5hY3Rpb24uc3VjY2Vzcy1jcmVhdGUtYWNjb3VudCxhLmFjdGlvbi5idG4tcmVtb3Zle2JvcmRlcjowO291dGxpbmU6MDtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDozcmVtO2xldHRlci1zcGFjaW5nOjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzouOHJlbSAycmVtO2JveC1zaGFkb3c6MXB4IDFweCA1cHggMXB4IHJnYmEoMCwwLDAsLjE1KTtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn1hLmFjdGlvbi5idG4tcmVtb3Zle21hcmdpbi10b3A6MXJlbX1hLmFjdGlvbi5iYWNrLGEuYWN0aW9uLnJlbWluZHtib3JkZXI6MDtvdXRsaW5lOjA7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6M3JlbTtsZXR0ZXItc3BhY2luZzo0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6LjhyZW0gMnJlbTtib3gtc2hhZG93OjFweCAxcHggNXB4IDFweCByZ2JhKDAsMCwwLC4xNSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDA7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7YnV0dG9uLmFjdGlvbntmb250LXNpemU6MS4xcmVtfWEuYWN0aW9uLmNyZWF0ZSxhLmFjdGlvbi5jb250aW51ZSxhLmFjdGlvbi5zdWNjZXNzLWNyZWF0ZS1hY2NvdW50e2ZvbnQtc2l6ZToxLjFyZW19YS5hY3Rpb24uYmFjayxhLmFjdGlvbi5yZW1pbmR7Zm9udC1zaXplOjEuMXJlbX19Ym9keSAjQ3lib3RDb29raWVib3REaWFsb2d7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZn1ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uQWNjZXB0LGJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nRm9vdGVyICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbkFjY2VwdCxib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25MZXZlbE9wdGluQWxsb3dBbGx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1jb2xvcjojMDAwO2JvcmRlcjoxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MH1ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZy5DeWJvdEVkZ2UgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUVkZ2VNb3JlRGV0YWlscyBhe2NvbG9yOiMwMDB9Ym9keSAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25zU2VsZWN0UGFuZSBsYWJlbDpub3QoW2Zvcj1DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbk5lY2Vzc2FyeV0pIC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbkRlc2NyaXB0aW9uOmhvdmVye2NvbG9yOiMwMDB9Ym9keSAjQ3lib3RDb29raWVib3REaWFsb2dGb290ZXIgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uQ3VzdG9taXplLGJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nRm9vdGVyICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbkxldmVsT3B0aW5BbGxvd2FsbFNlbGVjdGlvbixib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uRGVjbGluZXtib3JkZXItY29sb3I6IzAwMDtib3JkZXI6MXB4IHNvbGlkICMwMDAgIWltcG9ydGFudH1ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAuQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9ue2JvcmRlci1jb2xvcjojMDAwO2JvcmRlcjoxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MH1ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZ1RhYkNvbnRlbnQgaW5wdXQrLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uU2xpZGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNyl9Ym9keSAjQ3lib3RDb29raWVib3REaWFsb2dUYWJDb250ZW50IGlucHV0OmNoZWNrZWQrLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uU2xpZGVye2JhY2tncm91bmQtY29sb3I6IzAwMH1ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZ1RhYkNvbnRlbnQgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdOmNoZWNrZWQrLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uU2xpZGVye2JhY2tncm91bmQtY29sb3I6IzMwNGI2NH1ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZ05hdiAuQ3lib3RDb29raWVib3REaWFsb2dOYXZJdGVtTGluay5DeWJvdENvb2tpZWJvdERpYWxvZ0FjdGl2ZXtib3JkZXItY29sb3I6IzAwMDtjb2xvcjojMDAwfWJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nTmF2IC5DeWJvdENvb2tpZWJvdERpYWxvZ05hdkl0ZW1MaW5rOmhvdmVye2NvbG9yOiMwMDB9Ym9keSAuQ3lib3RDb29raWVib3REaWFsb2dUYWJQYW5lbCBidXR0b257d2lkdGg6YXV0b31ib2R5ICNDb29raWVib3RXaWRnZXQgI0Nvb2tpZWJvdFdpZGdldC1idXR0b25zICNDb29raWVib3RXaWRnZXQtYnRuLWNoYW5nZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiMwMDA7Ym9yZGVyOjFweCBzb2xpZCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MH1ib2R5ICNDb29raWVib3RXaWRnZXQgI0Nvb2tpZWJvdFdpZGdldC1idXR0b25zICNDb29raWVib3RXaWRnZXQtYnRuLXdpdGhkcmF3e2JvcmRlci1jb2xvcjojMDAwO2JvcmRlcjoxcHggc29saWQgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjB9Ym9keSAjQ29va2llYm90V2lkZ2V0IC5Db29raWVib3RXaWRnZXQtY29uc2VudC1kZXRhaWxzIGJ1dHRvbntjb2xvcjojMDAwfWJvZHkgI0Nvb2tpZWJvdFdpZGdldCAuQ29va2llYm90V2lkZ2V0LWJvZHkgLkNvb2tpZWJvdFdpZGdldC1jb25zZW50cy1saXN0IGxpLkNvb2tpZWJvdFdpZGdldC1hcHByb3ZlZCBzdmd7ZmlsbDojMDAwfWJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlDb250ZW50VGV4dCBhLGJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbklBQkhlYWRlclZpZXdQYXJ0bmVyc0xpbmssYm9keSAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQnVsa0NvbnNlbnRMaXN0IGR0IGEsYm9keSAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsRm9vdGVyIGEsYm9keSAjQ3lib3RDb29raWVib3REaWFsb2cgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uSUFCRGVzY3JpcHRpb24gYSxib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZyAuQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCb2R5Q29udGVudENvb2tpZUxpbmssYm9keSAjQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCb2R5Q29udGVudFRleHRBYm91dCBhe2NvbG9yOiMwMDB9Ym9keSAjQ3lib3RDb29raWVib3REaWFsb2cgLkNvb2tpZUNhcmQgLkN5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRDb29raWVDb250YWluZXJCdXR0b246aG92ZXIsYm9keSAjQ3lib3RDb29raWVib3REaWFsb2cgLkNvb2tpZUNhcmQgLkN5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRJQUJ2MlRhYjpob3Zlcixib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50Q29va2llQ29udGFpbmVyVHlwZXMgLkN5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRDb29raWVQcm92aWRlcjpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRDb29raWVJbmZvQ291bnQpOmhvdmVye2NvbG9yOiMwMDB9Ym9keSAjQ3lib3RDb29raWVib3REaWFsb2dUYWJDb250ZW50IC5DeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJ1bGtDb25zZW50Q291bnR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC43KX1ib2R5ICNDb29raWVib3RXaWRnZXQgLkNvb2tpZWJvdFdpZGdldC1sb2dvIHN2ZyBjaXJjbGV7ZmlsbDojMDAwfWJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nUG93ZXJlZGJ5Q3lib3R7ZGlzcGxheTpub25lfWZvcm0gZmllbGRzZXR7Ym9yZGVyOm5vbmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjFyZW0gMCAycmVtIDB9Zm9ybSBmaWVsZHNldCBocntkaXNwbGF5Om5vbmV9Zm9ybSBmaWVsZHNldCBsZWdlbmR7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206MnJlbX1mb3JtIC5maWVsZHttYXJnaW4tYm90dG9tOjFyZW19Zm9ybSAuZmllbGQucmVxdWlyZWQ+bGFiZWwsZm9ybSAuZmllbGQuX3JlcXVpcmVkPmxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlfWZvcm0gLmZpZWxkLnJlcXVpcmVkPmxhYmVsOmFmdGVyLGZvcm0gLmZpZWxkLl9yZXF1aXJlZD5sYWJlbDphZnRlcntmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IFByb1wiO2ZvbnQtd2VpZ2h0OjQwMDtjb250ZW50Olwi74GpXCI7Y29sb3I6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6LjhyZW07bGluZS1oZWlnaHQ6MX1mb3JtIC5maWVsZC5ub3Rle21hcmdpbi1ib3R0b206MnJlbX1mb3JtIC5jb250cm9sIGlucHV0LGZvcm0gLmNvbnRyb2wgc2VsZWN0e21hcmdpbi1ib3R0b206MXJlbX1mb3JtIC5jb250cm9sLl93aXRoLXRvb2x0aXB7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3Bvc2l0aW9uOnJlbGF0aXZlfWZvcm0gLmNvbnRyb2wuX3dpdGgtdG9vbHRpcCAuaW5wdXQtdGV4dHtmbGV4LWJhc2lzOmNhbGMoMTAwJSAtIDRyZW0pfWZvcm0gLmNvbnRyb2wuX3dpdGgtdG9vbHRpcCAuZmllbGQtdG9vbHRpcHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDouOHJlbTt0b3A6MS4xcmVtfWZvcm0gLmNvbnRyb2wuX3dpdGgtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC50b2dnbGUuX2FjdGl2ZSAuZmllbGQtdG9vbHRpcC1jb250ZW50e2Rpc3BsYXk6YmxvY2t9Zm9ybSAuY29udHJvbC5fd2l0aC10b29sdGlwIC5maWVsZC10b29sdGlwLnRvZ2dsZSAubGFiZWx7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9Zm9ybSAuY29udHJvbC5fd2l0aC10b29sdGlwIC5maWVsZC10b29sdGlwLnRvZ2dsZSAuZmllbGQtdG9vbHRpcC1hY3Rpb246YmVmb3Jle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDYgUHJvXCI7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToycmVtO2NvbG9yOiMzMzM7Y29udGVudDpcIu+BmVwifWZvcm0gLmNvbnRyb2wuX3dpdGgtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC50b2dnbGUgLmZpZWxkLXRvb2x0aXAtY29udGVudHtiYWNrZ3JvdW5kOiNmMmYyZjI7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDozcmVtO3BhZGRpbmc6LjhyZW0gMnJlbTttaW4td2lkdGg6MjdyZW07ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtdHJhbnNmb3JtOm5vbmU7cmlnaHQ6M3JlbTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7d29yZC13cmFwOmJyZWFrLXdvcmQ7ei1pbmRleDoyO2JveC1zaGFkb3c6MXB4IDFweCA1cHggMXB4IHJnYmEoMCwwLDAsLjE1KX1mb3JtIGRpdi5tYWdlLWVycm9yLGZvcm0gZGl2LmZpZWxkLWVycm9ye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtmb250LXNpemU6MS4ycmVtO2xpbmUtaGVpZ2h0OjEuN3JlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6I2I1MjIxZn1mb3JtIGRpdi5tZXNzYWdle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtmb250LXdlaWdodDo0MDB9Zm9ybSBkaXYubWVzc2FnZS5lcnJvcntjb2xvcjojYjUyMjFmfWZvcm0gZGl2Lm1lc3NhZ2Uuc3VjY2Vzc3tjb2xvcjojNTNhNjUzfWZvcm0gZGl2Lm1lc3NhZ2UuaW5mbyxmb3JtIGRpdi5tZXNzYWdlLmVtcHR5e2NvbG9yOiMwMDB9Zm9ybSBkaXYubWVzc2FnZS53YXJuaW5nLGZvcm0gZGl2Lm1lc3NhZ2Uubm90aWNle2NvbG9yOiNmN2IyMzR9Zm9ybSAjcGFzc3dvcmQtc3RyZW5ndGgtbWV0ZXItY29udGFpbmVye2ZvbnQtc2l6ZToxLjJyZW07bGluZS1oZWlnaHQ6MS43cmVtO2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NDAwfWZvcm0gI3Bhc3N3b3JkLXN0cmVuZ3RoLW1ldGVyLWNvbnRhaW5lci5wYXNzd29yZC13ZWFre2NvbG9yOiNiNTIyMWZ9Zm9ybSAjcGFzc3dvcmQtc3RyZW5ndGgtbWV0ZXItY29udGFpbmVyLnBhc3N3b3JkLW1lZGl1bXtjb2xvcjojZjdiMjM0fWZvcm0gI3Bhc3N3b3JkLXN0cmVuZ3RoLW1ldGVyLWNvbnRhaW5lci5wYXNzd29yZC1zdHJvbmcsZm9ybSAjcGFzc3dvcmQtc3RyZW5ndGgtbWV0ZXItY29udGFpbmVyLnBhc3N3b3JkLXZlcnktc3Ryb25ne2NvbG9yOiM1M2E2NTN9aW5wdXQsc2VsZWN0LHRleHRhcmVhe3dpZHRoOjEwMCU7cGFkZGluZzoxLjRyZW0gM3JlbTtwYWRkaW5nOi44cmVtIDJyZW07Ym94LXNoYWRvdzoxcHggMXB4IDVweCAxcHggcmdiYSgwLDAsMCwuMTUpO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MH1pbnB1dFtyZWFkb25seT1cIlwiXSxzZWxlY3RbcmVhZG9ubHk9XCJcIl0sdGV4dGFyZWFbcmVhZG9ubHk9XCJcIl17YmFja2dyb3VuZDojZjJmMmYyO2NvbG9yOnJnYmEoMCwwLDAsLjUpO2N1cnNvcjpub3QtYWxsb3dlZH1pbnB1dFtkaXNhYmxlZD1cIlwiXSxzZWxlY3RbZGlzYWJsZWQ9XCJcIl0sdGV4dGFyZWFbZGlzYWJsZWQ9XCJcIl17b3BhY2l0eTouNX1pbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9bnVtYmVyXSxzZWxlY3RbdHlwZT10ZXh0XSxzZWxlY3RbdHlwZT1lbWFpbF0sc2VsZWN0W3R5cGU9bnVtYmVyXSx0ZXh0YXJlYVt0eXBlPXRleHRdLHRleHRhcmVhW3R5cGU9ZW1haWxdLHRleHRhcmVhW3R5cGU9bnVtYmVyXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtib3JkZXItcmFkaXVzOjB9aW5wdXRbdHlwZT1yYWRpb10saW5wdXRbdHlwZT1jaGVja2JveF0sc2VsZWN0W3R5cGU9cmFkaW9dLHNlbGVjdFt0eXBlPWNoZWNrYm94XSx0ZXh0YXJlYVt0eXBlPXJhZGlvXSx0ZXh0YXJlYVt0eXBlPWNoZWNrYm94XXt3aWR0aDphdXRvfXNlbGVjdHtoZWlnaHQ6NC42cmVtO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmlnaHQ6MS42cmVtIHNvbGlkIHJnYmEoMCwwLDAsMCk7LW1vei1hcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBoZWlnaHQ9XCIxZW1cIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPVwiTTI2Ny4zIDM5NS4zYy02LjIgNi4yLTE2LjQgNi4yLTIyLjYgMGwtMTkyLTE5MmMtNi4yLTYuMi02LjItMTYuNCAwLTIyLjZzMTYuNC02LjIgMjIuNiAwTDI1NiAzNjEuNCA0MzYuNyAxODAuN2M2LjItNi4yIDE2LjQtNi4yIDIyLjYgMHM2LjIgMTYuNCAwIDIyLjZsLTE5MiAxOTJ6XCIvPjwvc3ZnPicpIG5vLXJlcGVhdCByaWdodCBjZW50ZXJ9YWRkcmVzcywuYWRkcmVzcywuc2hpcHBpbmctYWRkcmVzcy1pdGVtLC5iaWxsaW5nLWFkZHJlc3MtZGV0YWlscywuc2hpcHBpbmctaW5mb3JtYXRpb24tY29udGVudHtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjIuMnJlbX1ib2R5IC5sb2FkaW5nLW1hc2t7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7dG9wOjA7bGVmdDowO3otaW5kZXg6OTk7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1ib2R5IC5sb2FkaW5nLW1hc2sgLmxvYWRlcj5pbWd7bWF4LXdpZHRoOjQuNHJlbTtwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrfWJvZHkgLmxvYWRpbmctbWFzayAubG9hZGVyPnB7ZGlzcGxheTpub25lfWJvZHk+LmxvYWRpbmctbWFza3toZWlnaHQ6Y2FsYyh2YXIoLS12aCwgMXZoKSoxMDApICFpbXBvcnRhbnQ7cG9zaXRpb246Zml4ZWR9LnBhZ2UgLm1lc3NhZ2VzLC5jaGVja291dC1jb250YWluZXIgLm1lc3NhZ2Vze3dpZHRoOjEwMCV9LnBhZ2UgLm1lc3NhZ2VzIC5tZXNzYWdlLC5jaGVja291dC1jb250YWluZXIgLm1lc3NhZ2VzIC5tZXNzYWdle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0byAycmVtIGF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxcmVtIDJyZW07d2lkdGg6MTAwJTtjb2xvcjojZmZmfS5wYWdlIC5tZXNzYWdlcyAubWVzc2FnZSBhLC5jaGVja291dC1jb250YWluZXIgLm1lc3NhZ2VzIC5tZXNzYWdlIGF7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wYWdlIC5tZXNzYWdlcyAubWVzc2FnZS5lcnJvciwuY2hlY2tvdXQtY29udGFpbmVyIC5tZXNzYWdlcyAubWVzc2FnZS5lcnJvcntiYWNrZ3JvdW5kOiNiNTIyMWZ9LnBhZ2UgLm1lc3NhZ2VzIC5tZXNzYWdlLnN1Y2Nlc3MsLmNoZWNrb3V0LWNvbnRhaW5lciAubWVzc2FnZXMgLm1lc3NhZ2Uuc3VjY2Vzc3tiYWNrZ3JvdW5kOiM1M2E2NTN9LnBhZ2UgLm1lc3NhZ2VzIC5tZXNzYWdlLmluZm8sLnBhZ2UgLm1lc3NhZ2VzIC5tZXNzYWdlLmVtcHR5LC5jaGVja291dC1jb250YWluZXIgLm1lc3NhZ2VzIC5tZXNzYWdlLmluZm8sLmNoZWNrb3V0LWNvbnRhaW5lciAubWVzc2FnZXMgLm1lc3NhZ2UuZW1wdHl7YmFja2dyb3VuZDojMDAwfS5wYWdlIC5tZXNzYWdlcyAubWVzc2FnZS53YXJuaW5nLC5wYWdlIC5tZXNzYWdlcyAubWVzc2FnZS5ub3RpY2UsLmNoZWNrb3V0LWNvbnRhaW5lciAubWVzc2FnZXMgLm1lc3NhZ2Uud2FybmluZywuY2hlY2tvdXQtY29udGFpbmVyIC5tZXNzYWdlcyAubWVzc2FnZS5ub3RpY2V7YmFja2dyb3VuZDojZjdiMjM0fS5taW5pY2FydC13cmFwcGVye3RleHQtYWxpZ246Y2VudGVyfS5taW5pY2FydC13cmFwcGVyPmE6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDYgUHJvXCI7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjJyZW07Y29udGVudDpcIu+BulwiO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1pbmljYXJ0LXdyYXBwZXI+YSAudGV4dHtkaXNwbGF5Om5vbmV9Lm1pbmljYXJ0LXdyYXBwZXI+YSAuY291bnRlci5lbXB0eSAuY291bnRlci1udW1iZXJ7ZGlzcGxheTpub25lfS5taW5pY2FydC13cmFwcGVyPmEgLmNvdW50ZXItbnVtYmVye2JhY2tncm91bmQ6I2I1MjIxZjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoycmVtO2hlaWdodDoycmVtO2ZvbnQtc2l6ZToxLjFyZW07bGluZS1oZWlnaHQ6MnJlbTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NTBweDtsZXR0ZXItc3BhY2luZzouMTk1cHg7cG9zaXRpb246YWJzb2x1dGV9Lm1pbmljYXJ0LXdyYXBwZXI+YSAuY291bnRlci1sYWJlbHtkaXNwbGF5Om5vbmV9Lm1pbmljYXJ0LXdyYXBwZXIgYS5hY3Rpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtsaW5lLWhlaWdodDpub3JtYWx9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5taW5pY2FydC13cmFwcGVyPmE6YmVmb3Jle2ZvbnQtc2l6ZToxLjZyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5taW5pY2FydC13cmFwcGVyPmEgLmNvdW50ZXItbnVtYmVye3dpZHRoOjEuNXJlbTtoZWlnaHQ6MS41cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX19Ym9keS5faGFzLW1vZGFse292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX1ib2R5Ll9oYXMtbW9kYWwuY21zLWhvbWUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5ze2ZpbHRlcjpibHVyKDApIG9wYWNpdHkoMSl9Ym9keS5faGFzLW1vZGFsLmNtcy1ob21lIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNvbnRlbnQtdHlwZTpub3QoLndlYmNyb3NzaW5nLW5hdil7ZmlsdGVyOmJsdXIoNHB4KSBvcGFjaXR5KDAuNyl9Ym9keS5faGFzLW1vZGFsIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1uc3tmaWx0ZXI6Ymx1cig0cHgpIG9wYWNpdHkoMC43KX1ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWxzLW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7Y29udGVudDpcIlwiO2hlaWdodDoxMDB2aDtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwdnc7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMyk7ZGlzcGxheTpub25lfWJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZSxib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXB7bWluLXdpZHRoOjA7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5MDA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtsZWZ0OjA7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246dmlzaWJpbGl0eSAwcyAuM3Msb3BhY2l0eSAuM3MgZWFzZX1ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUuX3Nob3csYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLl9zaG93e3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfWJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyLGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVye2xlZnQ6YXV0bztwb3NpdGlvbjpmaXhlZDtyaWdodDpjbGFtcCg0MHB4LDEwdncsMTAwMHB4KTt0b3A6YXV0bztib3R0b206MH1AbWVkaWEobWluLXdpZHRoOiAxOTIxcHgpe2JvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyLGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVye3JpZ2h0OmNhbGMoKDEwMHZ3IC0gMTUyMHB4KS8yKX19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpe2JvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyLGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVye3JpZ2h0OmF1dG87bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKTt3aWR0aDpjYWxjKDEwMCUgLSA2MHB4KX19Ym9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXB7bWF4LXdpZHRoOjQ4MHB4O2JhY2tncm91bmQ6IzAwMDtjb2xvcjojZmZmO3BhZGRpbmc6MDt3aWR0aDoxMDAlO292ZXJmbG93OmluaGVyaXQ7bWluLWhlaWdodDo1NTBweDtoZWlnaHQ6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiA2MDBweCl7Ym9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXB7bWF4LWhlaWdodDpub25lfX1ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtaGVhZGVyLGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1oZWFkZXJ7bWluLWhlaWdodDphdXRvO21hcmdpbi1ib3R0b206MH1ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xvc2UsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsb3Nle2JhY2tncm91bmQ6I2I1MjIxZjtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO3JpZ2h0Oi0yNXB4O3RvcDotMjVweDttYXgtaGVpZ2h0OjUwcHh9Ym9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsb3NlOmJlZm9yZSxib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xvc2U6YmVmb3Jle2xpbmUtaGVpZ2h0OjUwcHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyOHB4O2ZvbnQtd2VpZ2h0OjMwMH1ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCxib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudHtwYWRkaW5nOjQ1cHggNDVweCAyNXB4IDQ1cHh9Ym9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDEsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDIsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDMsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDQsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDUsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDYsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDEsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDIsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDMsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDQsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDUsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDZ7Y29sb3I6I2ZmZjtoeXBoZW5zOmluaGVyaXQ7bGluZS1oZWlnaHQ6NS4xcmVtO21hcmdpbi1ib3R0b206NjBweH1ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAjbmV3c2xldHRlcixib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAjbmV3c2xldHRlcntiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO2ZvbnQtZmFtaWx5OlwiUFBOZXVlTW9udHJlYWxcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjNyZW07bGV0dGVyLXNwYWNpbmc6MS41cHg7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXdlaWdodDozMDA7cGFkZGluZzoyMHB4IDB9Ym9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gI25ld3NsZXR0ZXI6LW1vei1wbGFjZWhvbGRlcixib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAjbmV3c2xldHRlcjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJQUE5ldWVNb250cmVhbFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6M3JlbTtsZXR0ZXItc3BhY2luZzoxLjVweDt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtd2VpZ2h0OjMwMH1ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAjbmV3c2xldHRlcjo6LW1vei1wbGFjZWhvbGRlcixib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAjbmV3c2xldHRlcjo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiUFBOZXVlTW9udHJlYWxcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjNyZW07bGV0dGVyLXNwYWNpbmc6MS41cHg7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXdlaWdodDozMDB9Ym9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gI25ld3NsZXR0ZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyLGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtICNuZXdzbGV0dGVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiUFBOZXVlTW9udHJlYWxcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjNyZW07bGV0dGVyLXNwYWNpbmc6MS41cHg7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXdlaWdodDozMDB9Ym9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gI25ld3NsZXR0ZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gI25ld3NsZXR0ZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIlBQTmV1ZU1vbnRyZWFsXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDozcmVtO2xldHRlci1zcGFjaW5nOjEuNXB4O3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC13ZWlnaHQ6MzAwfWJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zLGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6NDBweDttYXJnaW4tdG9wOjJyZW19QG1lZGlhKG1heC13aWR0aDogNjAwcHgpe2JvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zLGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjBweH19Ym9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgLnByaXZhY3ksYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgLnByaXZhY3l7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoxMnB4O2FsaWduLWl0ZW1zOmJhc2VsaW5lO2ZsZXgtd3JhcDp3cmFwfWJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zIC5wcml2YWN5ICNwcml2YWN5LWVycm9yLGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zIC5wcml2YWN5ICNwcml2YWN5LWVycm9ye3dpZHRoOjEwMCV9Ym9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgLnByaXZhY3kgaW5wdXQsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgLnByaXZhY3kgaW5wdXR7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQtY29sb3I6IzAwMDttYXJnaW46MDt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O2JvcmRlcjoxcHggc29saWQgI2ZmZjtkaXNwbGF5OmdyaWQ7cGxhY2UtY29udGVudDpjZW50ZXI7cGFkZGluZzowfWJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zIC5wcml2YWN5IGlucHV0OmJlZm9yZSxib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAuYWN0aW9ucyAucHJpdmFjeSBpbnB1dDpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjhweDtoZWlnaHQ6OHB4O3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOjEyMG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDtiYWNrZ3JvdW5kOiNmZmZ9Ym9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgLnByaXZhY3kgaW5wdXQ6Y2hlY2tlZDpiZWZvcmUsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgLnByaXZhY3kgaW5wdXQ6Y2hlY2tlZDpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEpICFpbXBvcnRhbnR9Ym9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgLnByaXZhY3kgbGFiZWwsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgLnByaXZhY3kgbGFiZWx7Zm9udC1mYW1pbHk6XCJQUE5ldWVNb250cmVhbFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuM3JlbTtsaW5lLWhlaWdodDoxLjhyZW07dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzowO3dpZHRoOmNhbGMoMTAwJSAtIDMwcHgpfWJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zIGJ1dHRvbixib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAuYWN0aW9ucyBidXR0b257YmFja2dyb3VuZC1jb2xvcjojYjUyMjFmO3BhZGRpbmc6LjdyZW0gM3JlbX1ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAuaGludCxib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAuaGludHttYXJnaW4tdG9wOjVyZW07Zm9udC1mYW1pbHk6XCJQUE5ldWVNb250cmVhbFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuM3JlbTtsaW5lLWhlaWdodDoxLjhyZW07dGV4dC10cmFuc2Zvcm06bm9uZX1ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUgLm1vZGFsLWlubmVyLXdyYXAsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwe2JhY2tncm91bmQ6I2ZmZjttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3dpZHRoOjEwMCU7cGFkZGluZzoyLjVyZW07d2lkdGg6NzAlO21heC1oZWlnaHQ6OTAlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6c2Nyb2xsfWJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZSAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtaGVhZGVyLGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cCAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6NXJlbTttYXJnaW4tYm90dG9tOjJyZW19Ym9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbG9zZSxib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt0b3A6MDtyaWdodDowO2ZvbnQtc2l6ZTowcmVtO2xpbmUtaGVpZ2h0OjNyZW07Y29sb3I6IzAwMDtmb250LXNpemU6MDtib3JkZXI6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Y3Vyc29yOnBvaW50ZXJ9Ym9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbG9zZTpiZWZvcmUsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbG9zZTpiZWZvcmV7Y29udGVudDpcIu+AjVwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDYgUHJvXCI7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToycmVtO2NvbG9yOiMwMDA7bGluZS1oZWlnaHQ6MnJlbTtoZWlnaHQ6Mi4zcmVtO3dpZHRoOjIuM3JlbTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyeTttYXJnaW46MCBhdXRvfWJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZSAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybT4uZmllbGQsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50ICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtPi5maWVsZHttYXJnaW4tYm90dG9tOjEuNXJlbTtwYWRkaW5nOjB9Ym9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50ICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtPi5maWVsZCAuZmllbGQsYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50ICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtPi5maWVsZCAuZmllbGR7bWFyZ2luLWJvdHRvbTowfWJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZSAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybT4uZmllbGQuc3RyZWV0IGxlZ2VuZCxib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0+LmZpZWxkLnN0cmVldCBsZWdlbmR7ZGlzcGxheTpub25lfWJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZSAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtZm9vdGVyLGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cCAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtZm9vdGVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MnJlbTttYXJnaW4tdG9wOjJyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Ym9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlIC5tb2RhbC1pbm5lci13cmFwLGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cCAubW9kYWwtaW5uZXItd3JhcHt3aWR0aDo5MCU7bWF4LWhlaWdodDoxMDAlfWJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZSAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtZm9vdGVyIGJ1dHRvbixib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWZvb3RlciBidXR0b257d2lkdGg6MTAwJX19LnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCwucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVse2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucGFnZS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMDpsYXN0LWNoaWxkLC5wYWdlLWNvbnRlbnQgLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwwOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDA+YSwucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMD5he2JvcmRlci1ib3R0b206MnB4IHNvbGlkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5wYWdlLW1haW4gLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwwPmE6YmVmb3JlLC5wYWdlLWNvbnRlbnQgLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwwPmE6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDYgUHJvXCI7Y29udGVudDpcIu+BuFwiO3dpZHRoOjJyZW07ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDA+YS5hY3RpdmUsLnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDA+YTpob3ZlciwucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMD5hLmFjdGl2ZSwucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMD5hOmhvdmVye2JvcmRlci1jb2xvcjojMDAwfS5wYWdlLW1haW4gLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwwPmEuYWN0aXZlOmJlZm9yZSwucGFnZS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMD5hOmhvdmVyOmJlZm9yZSwucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMD5hLmFjdGl2ZTpiZWZvcmUsLnBhZ2UtY29udGVudCAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDA+YTpob3ZlcjpiZWZvcmV7Y29udGVudDpcIu+BlFwifS5wYWdlLW1haW4gLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwxPmEsLnBhZ2UtY29udGVudCAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDE+YXttYXJnaW4tYm90dG9tOjJyZW19LnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDIsLnBhZ2UtY29udGVudCAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDJ7d2lkdGg6MTAwJX0ucGFnZS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMiBhLC5wYWdlLWNvbnRlbnQgLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwyIGF7Y29sb3I6cmdiYSgwLDAsMCwuNSl9LnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaS5yZWQgYSwucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpLnJlZCBhe2NvbG9yOiNiNTIyMWZ9LnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaS5yZWQgYTpob3ZlciwucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpLnJlZCBhOmhvdmVye2JvcmRlci1jb2xvcjojYjUyMjFmfS5wYWdlLW1haW4gLm5hdmlnYXRpb24gdWwgbGkgYSwucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpIGF7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6M3JlbTtsZXR0ZXItc3BhY2luZzo0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwMDA7ZGlzcGxheTpibG9ja30ucGFnZS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIubGV2ZWwwLC5wYWdlLWNvbnRlbnQgLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lci5sZXZlbDB7cGFkZGluZy1sZWZ0OjIuNXJlbTtwYWRkaW5nLXJpZ2h0OjIuNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTtsZWZ0OjA7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjMwcmVtO2JveC1zaGFkb3c6MXB4IDZweCA1cHggLTVweCByZ2JhKDAsMCwwLC4yNSk7bWF4LWhlaWdodDoxMDB2aDtvdmVyZmxvdy15OnNjcm9sbH0ucGFnZS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIubGV2ZWwwLmFjdGl2ZSwucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIubGV2ZWwwLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5wYWdlLW1haW4gLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lci5sZXZlbDA+dWwsLnBhZ2UtY29udGVudCAubmF2aWdhdGlvbiB1bCBsaSAuY29udGFpbmVyLmxldmVsMD51bHttYXgtd2lkdGg6MTY1MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo3cmVtO3BhZGRpbmctYm90dG9tOjdyZW07ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzByZW0sIDFmcikpO2NvbHVtbi1nYXA6MnJlbTtyb3ctZ2FwOjhyZW07anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Ym9keS5tbWVudS1hY3RpdmUgaGVhZGVyIC5oZWFkZXItY29udGVudCAud3JhcHBlciAubWFpbiAuc2VjdGlvbiAuaXRlbS5tbWVudS1oZWFkZXItb3BlbiBidXR0b246YmVmb3Jle2NvbnRlbnQ6XCLvgI1cIn1ib2R5IGhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gLnNlY3Rpb24gLml0ZW0ubW1lbnUtaGVhZGVyLW9wZW4gYnV0dG9uOmJlZm9yZXtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjNyZW07Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDYgUHJvXCI7Y29udGVudDpcIu+DiVwiO2NvbG9yOiMwMDA7bWFyZ2luLXJpZ2h0OjFyZW07bWluLXdpZHRoOjEuN3JlbTtkaXNwbGF5OmlubGluZS1ibG9ja30ubW1lbnUtd3JhcHBlcntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OmNhbGMoMTAwdmggLSAxNXJlbSk7bWF4LWhlaWdodDo2NHJlbTt3aWR0aDpjYWxjKDEwMCUgLSAyLjVyZW0pO21heC13aWR0aDozNXJlbTt6LWluZGV4OjEwO3RvcDoxMC40cmVtO3RyYW5zaXRpb246YWxsIGVhc2UgLjJzfS5tbWVudS13cmFwcGVyLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50e2JhY2tncm91bmQ6IzAwMDtoZWlnaHQ6MTAwJX0ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbntwYWRkaW5nOjA7aGVpZ2h0OmNhbGMoMTAwJSAtIDUuNXJlbSl9Lm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb257cGFkZGluZzoyLjVyZW0gMDtoZWlnaHQ6MTAwJX0ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bHtoZWlnaHQ6MTAwJTtwYWRkaW5nOjAgM3JlbTtvdmVyZmxvdy15OmF1dG87b3ZlcmZsb3cteDpoaWRkZW59Lm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlfS5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMD5he3BhZGRpbmc6M3JlbSAwIDAgMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZTozLjRyZW07bGluZS1oZWlnaHQ6NC40cmVtfS5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMD5hLmFjdGl2ZXtjb2xvcjojZmZmfS5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIGF7Y29sb3I6I2ZmZjt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC42KX0ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSBhIHNwYW4udGV4dC5uZXh0e2Rpc3BsYXk6bm9uZX0ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSBhIHNwYW4udG9nZ2xle2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmJsb2NrO3dpZHRoOjRyZW19Lm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgYSBzcGFuLnRvZ2dsZS5uZXh0e3RleHQtYWxpZ246cmlnaHR9Lm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgYSBzcGFuLnRvZ2dsZS5uZXh0OmFmdGVye2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDYgUHJvXCI7Zm9udC13ZWlnaHQ6MzAwO2NvbnRlbnQ6XCLvgZRcIjtmb250LXNpemU6MXJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgYSBzcGFuLnRvZ2dsZS5wcmV2e3dpZHRoOjJyZW19Lm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgYSBzcGFuLnRvZ2dsZS5wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDYgUHJvXCI7Zm9udC13ZWlnaHQ6MzAwO2NvbnRlbnQ6XCLvgZNcIjtmb250LXNpemU6MXJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lcnt0cmFuc2l0aW9uOmFsbCBlYXNlIC4ycztkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJTt0b3A6MDtsZWZ0OjEwMCU7YmFja2dyb3VuZDojMDAwO2hlaWdodDoxMDAlO3BhZGRpbmc6Mi41cmVtIDB9Lm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lci5hY3RpdmV7ZGlzcGxheTpibG9ja30ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSAuY29udGFpbmVyIC5zdWJtZW51e2hlaWdodDoxMDAlO2JvcmRlci1sZWZ0OjFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuNik7b3ZlcmZsb3cteTphdXRvO292ZXJmbG93LXg6aGlkZGVuO3BhZGRpbmc6Mi41cmVtIDNyZW0gMCAzcmVtfS5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIgLnN1Ym1lbnUgbGl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlfS5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIgLnN1Ym1lbnUgbGkucHJldiBhe2Rpc3BsYXk6bm9uZTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSAuY29udGFpbmVyIC5zdWJtZW51IGxpIGF7Y29sb3I6I2ZmZjt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC42KTtwYWRkaW5nOjFyZW0gMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6M3JlbTtsZXR0ZXItc3BhY2luZzo0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIgLnN1Ym1lbnUgbGkgYS5hY3RpdmUsLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lciAuc3VibWVudSBsaSBhOmhvdmVye2NvbG9yOiNiNTIyMWZ9Lm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lciAuc3VibWVudSBsaSBhIHNwYW4udG9nZ2xle21heC1oZWlnaHQ6M3JlbX0ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtZm9vdGVye3BhZGRpbmc6MCAzcmVtIDIuNXJlbSAzcmVtfS5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1mb290ZXIgLnNlY3Rpb24ubGlua3MgYXtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDozcmVtO2xldHRlci1zcGFjaW5nOjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2I1MjIxZjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWJvdHRvbTo0cHh9Lm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LWZvb3RlciAuc2VjdGlvbi5saW5rcyBhLmFycm93e2JvcmRlci1ib3R0b206MnB4IHNvbGlkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1mb290ZXIgLnNlY3Rpb24ubGlua3MgYS5hcnJvdzpiZWZvcmV7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNiBQcm9cIjtjb250ZW50Olwi74G4XCI7d2lkdGg6MnJlbTtkaXNwbGF5OmlubGluZS1ibG9ja30ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtZm9vdGVyIC5zZWN0aW9uLmxpbmtzIGEuYXJyb3c6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNiNTIyMWZ9Lm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LWZvb3RlciAuc2VjdGlvbi5saW5rcyBhLmFycm93OmhvdmVyOmJlZm9yZXtjb250ZW50Olwi74GUXCJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpey5tbWVudS13cmFwcGVye3RvcDo5cmVtfS5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMD5he2ZvbnQtc2l6ZToyLjRyZW19Lm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lcntsZWZ0OjB9Lm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lciAuc3VibWVudXtib3JkZXItbGVmdDpub25lfS5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIgLnN1Ym1lbnUgbGkucHJldiBhe2Rpc3BsYXk6ZmxleH0ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtZm9vdGVyIC5zZWN0aW9uLmxpbmtzIGF7Zm9udC1zaXplOjEuMXJlbTtsaW5lLWhlaWdodDoyLjRyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5tbWVudS13cmFwcGVye3RvcDo4cmVtfX0uYmxvY2stc2VhcmNoe2Rpc3BsYXk6ZmxleH0uYmxvY2stc2VhcmNoIC5ibG9jay10aXRsZXtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXJ9LmJsb2NrLXNlYXJjaCAuYmxvY2stdGl0bGU6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDYgUHJvXCI7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6M3JlbTttYXJnaW4tcmlnaHQ6MXJlbTtjb250ZW50Olwi74CCXCI7ZGlzcGxheTpibG9ja30uYmxvY2stc2VhcmNoIC5ibG9jay10aXRsZSBzdHJvbmd7ZGlzcGxheTpub25lfS5ibG9jay1zZWFyY2ggLmJsb2NrLWNvbnRlbnQgZm9ybXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcnl9LmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCBmb3JtIC5maWVsZHttYXJnaW46MH0uYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IGZvcm0gLmZpZWxkIGxhYmVse2Rpc3BsYXk6bm9uZX0uYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IGZvcm0gLmZpZWxkIGlucHV0e2JvcmRlcjowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtwYWRkaW5nOjA7bWF4LXdpZHRoOjE1cmVtO2JveC1zaGFkb3c6bm9uZTttYXJnaW46MH0uYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IC5hY3Rpb24uc2VhcmNoe3BhZGRpbmc6MDtib3JkZXI6MDttYXJnaW4tcmlnaHQ6MDtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5ibG9jay1zZWFyY2ggLmJsb2NrLWNvbnRlbnQgLmFjdGlvbi5zZWFyY2g6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDYgUHJvXCI7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjJyZW07bWFyZ2luLXJpZ2h0OjJyZW07Y29udGVudDpcIu+AglwiO2Rpc3BsYXk6YmxvY2t9LmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCAuYWN0aW9uLnNlYXJjaCBzcGFue2Rpc3BsYXk6bm9uZX0uc3dhdGNoLW9wdCAuc3dhdGNoLWF0dHJpYnV0ZSwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZXttYXJnaW4tYm90dG9tOjRyZW19LnN3YXRjaC1vcHQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtbGFiZWwsLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjEuNHJlbTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6M3JlbTtsZXR0ZXItc3BhY2luZzo0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zd2F0Y2gtb3B0IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtYXR0cmlidXRlLXNlbGVjdGVkLW9wdGlvbiwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1zZWxlY3RlZC1vcHRpb257ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MnJlbTtmb250LXNpemU6MS40cmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDozcmVtO2xldHRlci1zcGFjaW5nOjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnN3YXRjaC1vcHQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucywuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25ze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjFyZW19LnN3YXRjaC1vcHQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyAuc3dhdGNoLW9wdGlvbiwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIC5zd2F0Y2gtb3B0aW9ue2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6cG9pbnRlcjtib3gtc2hhZG93OjFweCAxcHggNXB4IDFweCByZ2JhKDAsMCwwLC4xNSl9LnN3YXRjaC1vcHQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyAuc3dhdGNoLW9wdGlvbi5pbWFnZSwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIC5zd2F0Y2gtb3B0aW9uLmltYWdle21pbi1oZWlnaHQ6OS44cmVtO21pbi13aWR0aDo3cmVtfS5zd2F0Y2gtb3B0IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtYXR0cmlidXRlLW9wdGlvbnMgLnN3YXRjaC1vcHRpb24uY29sb3IsLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyAuc3dhdGNoLW9wdGlvbi5jb2xvcnttYXgtd2lkdGg6NC44cmVtO21heC1oZWlnaHQ6NC44cmVtO21pbi13aWR0aDo0LjhyZW07bWluLWhlaWdodDo0LjhyZW19LnN3YXRjaC1vcHQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyAuc3dhdGNoLW9wdGlvbi50ZXh0LC5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtYXR0cmlidXRlLW9wdGlvbnMgLnN3YXRjaC1vcHRpb24udGV4dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MCAycmVtO2ZvbnQtc2l6ZToxLjRyZW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjNyZW07bGV0dGVyLXNwYWNpbmc6NHB4O3VzZXItc2VsZWN0Om5vbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21pbi13aWR0aDo0LjhyZW07bWluLWhlaWdodDo0LjhyZW19LnN3YXRjaC1vcHQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyAuc3dhdGNoLW9wdGlvbi5kaXNhYmxlZCwuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIC5zd2F0Y2gtb3B0aW9uLmRpc2FibGVke29wYWNpdHk6LjQ7Y3Vyc29yOm5vdC1hbGxvd2VkfS5zd2F0Y2gtb3B0IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtaW5wdXQsLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1pbnB1dHtkaXNwbGF5Om5vbmV9LnN3YXRjaC1vcHRpb24tdG9vbHRpcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25ze2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnN3YXRjaC1vcHQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtbGFiZWwsLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtbGFiZWx7Zm9udC1zaXplOjEuMXJlbTtsaW5lLWhlaWdodDoyLjRyZW19LnN3YXRjaC1vcHQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtc2VsZWN0ZWQtb3B0aW9uLC5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtYXR0cmlidXRlLXNlbGVjdGVkLW9wdGlvbntmb250LXNpemU6MS4xcmVtO2xpbmUtaGVpZ2h0OjIuNHJlbX0uc3dhdGNoLW9wdCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIC5zd2F0Y2gtb3B0aW9uLnRleHQsLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyAuc3dhdGNoLW9wdGlvbi50ZXh0e2ZvbnQtc2l6ZToxLjFyZW07bGluZS1oZWlnaHQ6Mi40cmVtfX10YWJsZXt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdH10YWJsZSBjYXB0aW9ue2Rpc3BsYXk6bm9uZX0udG9vbGJhciAucGFnZXM+Lml0ZW1ze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDoyLjVyZW07bWFyZ2luLWJvdHRvbToycmVtfS50b29sYmFyIC5wYWdlcz4uaXRlbXM+Lml0ZW0gc3Ryb25nIHNwYW57Y29sb3I6IzAwMH0udG9vbGJhciAucGFnZXM+Lml0ZW1zPi5pdGVtIHNwYW57Zm9udC1zaXplOjQuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6NnJlbTtsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6cmdiYSgwLDAsMCwuMil9LnRvb2xiYXIgLnBhZ2VzPi5pdGVtcz4uaXRlbSBzcGFuLmFycm93LWxlZnR7YmFja2dyb3VuZDp1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGVmdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTAwJTt3aWR0aDoyLjZyZW07aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9ja30udG9vbGJhciAucGFnZXM+Lml0ZW1zPi5pdGVtIHNwYW4uYXJyb3ctcmlnaHR7YmFja2dyb3VuZDp1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCU7d2lkdGg6Mi42cmVtO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2t9LnRvb2xiYXIgLnRvb2xiYXItYW1vdW50e3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LnRvb2xiYXIgLnRvb2xiYXItYW1vdW50IC50b29sYmFyLW51bWJlcntjb2xvcjojYjUyMjFmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey50b29sYmFyIC5wYWdlcz4uaXRlbXN7Z2FwOjFyZW07bWFyZ2luLWJvdHRvbTowfS50b29sYmFyIC5wYWdlcz4uaXRlbXM+Lml0ZW0gc3Bhbntmb250LXNpemU6Mi40cmVtO2xpbmUtaGVpZ2h0OjRyZW19LnRvb2xiYXIgLnBhZ2VzPi5pdGVtcz4uaXRlbSBzcGFuLmFycm93LXJpZ2h0e3dpZHRoOjEuNnJlbX0udG9vbGJhciAucGFnZXM+Lml0ZW1zPi5pdGVtIHNwYW4uYXJyb3ctbGVmdHt3aWR0aDoxLjZyZW19LnRvb2xiYXIgLnRvb2xiYXItYW1vdW50e2ZvbnQtc2l6ZToxLjFyZW07bGluZS1oZWlnaHQ6M3JlbX19IiwiYnV0dG9uIHtcbiAgJi5hY3Rpb24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDAuN3JlbSAycmVtO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yUHJpbWFyeTtcbiAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICYuYWN0aW9uLXNob3cge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYuY2hlY2tvdXQsXG4gICAgJi5jb250aW51ZSxcbiAgICAmLmFjdGlvbi1zZWxlY3RlZC1zaGlwcGluZy1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yU2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTowLjU7XG4gICAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuYSB7XG4gICYuYWN0aW9uIHtcbiAgICAmLmNyZWF0ZSxcbiAgICAmLmNvbnRpbnVlLFxuICAgICYuc3VjY2Vzcy1jcmVhdGUtYWNjb3VudCxcbiAgICAmLmJ0bi1yZW1vdmUge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvclByaW1hcnk7XG4gICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYuYnRuLXJlbW92ZSB7XG4gICAgICBtYXJnaW4tdG9wOjFyZW07XG4gICAgfVxuXG4gICAgJi5iYWNrLFxuICAgICYucmVtaW5kIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMC44cmVtIDJyZW07XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgIGNvbG9yOiRjb2xvclByaW1hcnk7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgYnV0dG9uIHtcbiAgICAmLmFjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICAmLmFjdGlvbiB7XG4gICAgICAmLmNyZWF0ZSxcbiAgICAgICYuY29udGludWUsXG4gICAgICAmLnN1Y2Nlc3MtY3JlYXRlLWFjY291bnQge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIH1cblxuICAgICAgJi5iYWNrLFxuICAgICAgJi5yZW1pbmQge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyB3aWR0aFxyXG4kbWF4V2lkdGg6IDE5MjBweDtcclxuJGxhcmdlV2lkdGg6IDE3ODVweDtcclxuJG1lZGl1bVdpZHRoOiAxNjUwcHg7XHJcbiRzbWFsbFdpZHRoOiAxMTY4cHg7XHJcbiR0aW55V2lkdGg6IDkyN3B4O1xyXG5cclxuLy8gYnJlYWtwb2ludHNcclxuJGxhcmdlRGVza3RvcDogMTUwMHB4O1xyXG4kZGVza3RvcDogMTIwMHB4O1xyXG4kc21hbGxEZXNrdG9wOiAxMDI0cHg7XHJcbiR0YWJsZXQ6IDc2OHB4O1xyXG4kcGhvbmU6IDQ4MHB4O1xyXG4kc21hbGxQaG9uZTogMzYwcHg7XHJcblxyXG4vLyBpbWFnZXNcclxuJGltYWdlRGlyOiBcIi4uLy4uL2ltYWdlcy9cIjtcclxuLy8gaWNvbnNcclxuJGljb25EaXI6IFwiLi4vLi4vaW1hZ2VzL2ljb25zL1wiO1xyXG5cclxuLy8gRm9udC1zaXplXHJcbiRmb250U2l6ZURlZmF1bHQ6IDJyZW07XHJcbiRmb250U2l6ZURlZmF1bHRTbWFsbDogMS42cmVtO1xyXG4kZm9udFNpemVTbWFsbDogMS4ycmVtO1xyXG4kZm9udFNpemVJbnB1dDogMS40cmVtO1xyXG4vKiRmb250VGFibGU6MS40cmVtO1xyXG4kZm9udEJ1dHRvbjoxLjZyZW07Ki9cclxuXHJcbi8vIExpbmUtaGVpZ2h0XHJcbiRsaW5lSGVpZ2h0RGVmYXVsdDogM3JlbTtcclxuJGxpbmVIZWlnaHREZWZhdWx0U21hbGw6IDIuNnJlbTtcclxuJGxpbmVIZWlnaHRTbWFsbDogMS43cmVtO1xyXG4kbGluZUhlaWdodFRhYmxlOiBub3JtYWw7XHJcblxyXG4vLyBGb250ZmFtaWx5XHJcbiRmb250OiAnJztcclxuJGZvbnRJY29uOiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xyXG4kZm9udFNwZWNpYWw6ICRmb250O1xyXG5cclxuLy8gUGVyc29uYWxpemVkIFByaW1hcnkgY29sb3JzXHJcbiRjb2xvclByaW1hcnk6ICMwMDA7XHJcbiRjb2xvclNlY29uZGFyeTogI0I1MjIxRjtcclxuJGNvbG9yRm9udERlZmF1bHQ6ICRjb2xvclByaW1hcnk7XHJcbiRjb2xvclRleHRMaWdodDogJGNvbG9yUHJpbWFyeTtcclxuJGNvbG9yTGlnaHRTZWNvbmRhcnk6IHJnYmEoJGNvbG9yU2Vjb25kYXJ5LCAuNCk7XHJcblxyXG4vLyBFbWFpbCBjb2xvcnNcclxuJGNvbG9yRW1haWxQcmltYXJ5OiAjMDAwO1xyXG4kY29sb3JFbWFpbFNlY29uZGFyeTogI0I1MjIxRjtcclxuJGNvbG9yRW1haWxCYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG4kY29sb3JFbWFpbEhlYWRlcjogI0VFRUZFRjtcclxuJGNvbG9yRW1haWxGb290ZXI6ICRjb2xvckVtYWlsUHJpbWFyeTtcclxuXHJcbi8vIFBlcnNvbmFsaXplZCBjb2xvcnNcclxuJGNvbG9yQm9yZGVyOiAjMDAwO1xyXG4kY29sb3JJbnB1dEJvcmRlcjogIzQ4NEM1MjYxO1xyXG4kY29sb3JCdXR0b246ICMwMDA7XHJcbiRjb2xvclBsYWNlaG9sZGVyOiMzMzM7XHJcblxyXG4vLyBHcmV5XHJcbiRjb2xvckxpZ2h0R3JleTogcmdiYSgkY29sb3JQcmltYXJ5LCAuNSk7XHJcbiRjb2xvckdyZXk6ICNGMkYyRjI7XHJcbiRjb2xvckRhcmtHcmV5OiByZ2JhKCRjb2xvclByaW1hcnksIC41KTtcclxuJGNvbG9yU3dhdGNoR3JleTogcmdiYSgkY29sb3JQcmltYXJ5LCAuNSk7XHJcblxyXG4vLyBEZWZhdWx0IGNvbG9yc1xyXG4kY29sb3JFcnJvcjogJGNvbG9yU2Vjb25kYXJ5O1xyXG4kY29sb3JTdWNjZXNzOiAjNTNhNjUzO1xyXG4kY29sb3JJbmZvOiAjMDAwO1xyXG4kY29sb3JXYXJuaW5nOiAjRjdCMjM0O1xyXG4kY29sb3JXaGl0ZTogI2ZmZjtcclxuJGNvbG9yRGFya1doaXRlOiByZ2JhKCRjb2xvcldoaXRlLCAuNik7ICA7XHJcbiRjb2xvckJsYWNrOiAjMDAwO1xyXG4kY29sb3JSZWQ6ICRjb2xvclNlY29uZGFyeTtcclxuXHJcbi8vIGljb25zOiB1c2UgZm9udGF3ZXNvbWUgcHJvIHVuaWNvZGUgLSBsZWF2ZSBlbXB0eSBmb3Igbm8gaWNvblxyXG4kaWNvbk1lbnU6IFwiXFxmMGM5XCI7XHJcbiRpY29uV2lzaGxpc2h0OiBcIlxcZjAwNFwiO1xyXG4kaWNvbkNvbXBhcmU6IFwiXFxmMDgwXCI7XHJcbiRpY29uQ2xvc2U6IFwiXFxmMDBkXCI7XHJcbiRpY29uVHJhc2g6IFwiXFxmMmVkXCI7XHJcbiRpY29uRWRpdDogXCJcXGYwNDBcIjtcclxuJGljb25HcmlkOiBcIlxcZjAwOVwiO1xyXG4kaWNvbkxpc3Q6IFwiXFxmMDNhXCI7XHJcbiRpY29uQXJyb3c6IFwiXFxmMDc3XCI7XHJcbiRpY29uUGFnaW5hdGlvbjogXCJcXGYwNTRcIjtcclxuJGljb25DaGVjazogXCJcXGYwMGNcIjtcclxuJGljb25Bc3Rlcml4OiBcIlxcZjA2OVwiO1xyXG4kaWNvblF1ZXN0aW9uOiBcIlxcZjA1OVwiO1xyXG4kaWNvbkVycm9yOiBcIlxcZjA2YVwiO1xyXG4kaWNvbkluZm86IFwiXFxmMDVhXCI7XHJcbiRpY29uV2FybmluZzogXCJcXGYwNzFcIjtcclxuJGljb25Ub2dnbGU6IFwiXFxmMGM5XCI7XHJcbiRpY29uU2VhcmNoOiBcIlxcZjAwMlwiO1xyXG4kaWNvblNvcnRBcnJvdzogXCJcXGYwZGRcIjtcclxuJGljb25Tb3J0QXNjOiBcIlxcZjE2MFwiO1xyXG4kaWNvblNvcnREZXNjOiBcIlxcZjE2MVwiO1xyXG4kaWNvbktleTogXCJcXGYwODRcIjtcclxuJGljb25QZXJzb246IFwiXFxmMDA3XCI7XHJcbiRpY29uU2VhcmNoOiBcIlxcZjAwMlwiO1xyXG4kaWNvbkNhcnQ6IFwiXFxmMDdhXCI7XHJcbiRpY29uQmFnOiBcIlxcZjI5MFwiO1xyXG4kaWNvblBsdXM6IFwiXFxmMDY3XCI7XHJcbiRpY29uTWludXM6IFwiXFxmMDY4XCI7XHJcbiRpY29uRXllOiBcIlxcZjA2ZVwiO1xyXG4kaWNvblBob25lOiBcIlxcZjA5NVwiO1xyXG4kaWNvbkxldHRlcjogXCJcXGYyYjZcIjtcclxuJGljb25TdGFyOiBcIlxcZjAwNVwiO1xyXG4kaWNvblJlZnJlc2g6IFwiXFxmMmYxXCI7XHJcbiRpY29uQ2FsZW5kYXI6IFwiXFxmMTMzXCI7XHJcbiRpY29uQ3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcclxuJGljb25SZWZyZXNoOiBcIlxcZjJmMVwiO1xyXG4iLCJib2R5IHtcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZlxuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nRm9vdGVyICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25BY2NlcHQsXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25BY2NlcHQsXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25MZXZlbE9wdGluQWxsb3dBbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwXG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2cuQ3lib3RFZGdlICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlFZGdlTW9yZURldGFpbHMgYSB7XG4gICAgY29sb3I6ICMwMDBcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbnNTZWxlY3RQYW5lIGxhYmVsOm5vdChbZm9yPUN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uTmVjZXNzYXJ5XSkgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uRGVzY3JpcHRpb246aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwXG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2dGb290ZXIgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uQ3VzdG9taXplLFxuICAjQ3lib3RDb29raWVib3REaWFsb2dGb290ZXIgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uTGV2ZWxPcHRpbkFsbG93YWxsU2VsZWN0aW9uLFxuICAjQ3lib3RDb29raWVib3REaWFsb2dGb290ZXIgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbkRlY2xpbmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnRcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAuQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ1RhYkNvbnRlbnQgaW5wdXQrLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uU2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43KVxuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nVGFiQ29udGVudCBpbnB1dDpjaGVja2VkKy5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvblNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMFxuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nVGFiQ29udGVudCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06Y2hlY2tlZCsuQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25TbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDRiNjRcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ05hdiAuQ3lib3RDb29raWVib3REaWFsb2dOYXZJdGVtTGluay5DeWJvdENvb2tpZWJvdERpYWxvZ0FjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjMDAwXG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2dOYXYgLkN5Ym90Q29va2llYm90RGlhbG9nTmF2SXRlbUxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwXG4gIH1cblxuICAuQ3lib3RDb29raWVib3REaWFsb2dUYWJQYW5lbCBidXR0b24ge1xuICAgIHdpZHRoOiBhdXRvXG4gIH1cblxuICAjQ29va2llYm90V2lkZ2V0ICNDb29raWVib3RXaWRnZXQtYnV0dG9ucyAjQ29va2llYm90V2lkZ2V0LWJ0bi1jaGFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMFxuICB9XG5cbiAgI0Nvb2tpZWJvdFdpZGdldCAjQ29va2llYm90V2lkZ2V0LWJ1dHRvbnMgI0Nvb2tpZWJvdFdpZGdldC1idG4td2l0aGRyYXcge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgfVxuXG4gICNDb29raWVib3RXaWRnZXQgLkNvb2tpZWJvdFdpZGdldC1jb25zZW50LWRldGFpbHMgYnV0dG9uIHtcbiAgICBjb2xvcjogIzAwMFxuICB9XG5cbiAgI0Nvb2tpZWJvdFdpZGdldCAuQ29va2llYm90V2lkZ2V0LWJvZHkgLkNvb2tpZWJvdFdpZGdldC1jb25zZW50cy1saXN0IGxpLkNvb2tpZWJvdFdpZGdldC1hcHByb3ZlZCBzdmcge1xuICAgIGZpbGw6ICMwMDBcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5Q29udGVudFRleHQgYSxcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbklBQkhlYWRlclZpZXdQYXJ0bmVyc0xpbmssXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCdWxrQ29uc2VudExpc3QgZHQgYSxcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEZvb3RlciBhLFxuICAjQ3lib3RDb29raWVib3REaWFsb2cgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uSUFCRGVzY3JpcHRpb24gYSxcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nIC5DeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50Q29va2llTGluayxcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRUZXh0QWJvdXQgYSB7XG4gICAgY29sb3I6ICMwMDBcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZyAuQ29va2llQ2FyZCAuQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCb2R5Q29udGVudENvb2tpZUNvbnRhaW5lckJ1dHRvbjpob3ZlcixcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nIC5Db29raWVDYXJkIC5DeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50SUFCdjJUYWI6aG92ZXIsXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50Q29va2llQ29udGFpbmVyVHlwZXMgLkN5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRDb29raWVQcm92aWRlcjpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRDb29raWVJbmZvQ291bnQpOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMFxuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nVGFiQ29udGVudCAuQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCdWxrQ29uc2VudENvdW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43KVxuICB9XG5cbiAgI0Nvb2tpZWJvdFdpZGdldCAuQ29va2llYm90V2lkZ2V0LWxvZ28gc3ZnIGNpcmNsZSB7XG4gICAgZmlsbDogIzAwMFxuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nUG93ZXJlZGJ5Q3lib3Qge1xuICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxufSIsImZvcm0ge1xuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAycmVtIDA7XG5cbiAgICBociB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgbGVnZW5kIHtcbiAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgJi5yZXF1aXJlZCA+IGxhYmVsLFxuICAgICYuX3JlcXVpcmVkID4gbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SWNvbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29udGVudDogXCLvgalcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ub3RlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206MnJlbTtcbiAgICB9XG4gIH1cblxuICAuY29udHJvbCB7XG4gICAgaW5wdXQsXG4gICAgc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgJi5fd2l0aC10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5pbnB1dC10ZXh0IHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC10b29sdGlwIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwLjhyZW07XG4gICAgICAgIHRvcDogMS4xcmVtO1xuXG4gICAgICAgICYudG9nZ2xlIHtcbiAgICAgICAgICAmLl9hY3RpdmUge1xuICAgICAgICAgICAgLmZpZWxkLXRvb2x0aXAtY29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtdG9vbHRpcC1hY3Rpb24ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRJY29uO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1OVwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC10b29sdGlwLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yR3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplSW5wdXQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC44cmVtIDJyZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI3cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsMCwwLC4xNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZGl2Lm1hZ2UtZXJyb3IsXG4gIGRpdi5maWVsZC1lcnJvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZVNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodFNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6JGNvbG9yRXJyb3I7XG4gIH1cblxuICBkaXYubWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICAvL2ZvbnQtc2l6ZTogJGZvbnRTaXplU21hbGw7XG4gICAgLy9saW5lLWhlaWdodDogJGxpbmVIZWlnaHRTbWFsbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgJi5lcnJvciB7XG4gICAgICBjb2xvcjogJGNvbG9yRXJyb3I7XG4gICAgfVxuXG4gICAgJi5zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAkY29sb3JTdWNjZXNzO1xuICAgIH1cblxuICAgICYuaW5mbyxcbiAgICAmLmVtcHR5IHtcbiAgICAgIGNvbG9yOiAkY29sb3JJbmZvO1xuICAgIH1cblxuICAgICYud2FybmluZyxcbiAgICAmLm5vdGljZSB7XG4gICAgICBjb2xvcjogJGNvbG9yV2FybmluZztcbiAgICB9XG4gIH1cblxuICAjcGFzc3dvcmQtc3RyZW5ndGgtbWV0ZXItY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZVNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodFNtYWxsO1xuICAgIGNvbG9yOiRjb2xvclByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICYucGFzc3dvcmQtd2VhayB7XG4gICAgICBjb2xvcjokY29sb3JFcnJvcjtcbiAgICB9XG5cbiAgICAmLnBhc3N3b3JkLW1lZGl1bSB7XG4gICAgICBjb2xvcjokY29sb3JXYXJuaW5nO1xuICAgIH1cblxuICAgICYucGFzc3dvcmQtc3Ryb25nLFxuICAgICYucGFzc3dvcmQtdmVyeS1zdHJvbmcge1xuICAgICAgY29sb3I6JGNvbG9yU3VjY2VzcztcbiAgICB9XG4gIH1cbn1cblxuXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjRyZW0gM3JlbTtcbiAgcGFkZGluZzogMC44cmVtIDJyZW07XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAkY29sb3JXaGl0ZTtcbiAgYm9yZGVyOjA7XG5cbiAgJltyZWFkb25seT1cIlwiXSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yR3JleTtcbiAgICBjb2xvcjogcmdiYSgkY29sb3JQcmltYXJ5LCAuNSk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gICZbZGlzYWJsZWQ9XCJcIl0ge1xuICAgIG9wYWNpdHk6LjU7XG4gIH1cblxuICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAmW3R5cGU9XCJlbWFpbFwiXSxcbiAgJlt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czowO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0sXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDphdXRvO1xuICB9XG59XG5cbnNlbGVjdCB7XG4gIGhlaWdodDogNC42cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmlnaHQ6IDEuNnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgaGVpZ2h0PVwiMWVtXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD1cIk0yNjcuMyAzOTUuM2MtNi4yIDYuMi0xNi40IDYuMi0yMi42IDBsLTE5Mi0xOTJjLTYuMi02LjItNi4yLTE2LjQgMC0yMi42czE2LjQtNi4yIDIyLjYgMEwyNTYgMzYxLjQgNDM2LjcgMTgwLjdjNi4yLTYuMiAxNi40LTYuMiAyMi42IDBzNi4yIDE2LjQgMCAyMi42bC0xOTIgMTkyelwiLz48L3N2Zz4nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xufVxuXG5hZGRyZXNzLFxuLmFkZHJlc3MsXG4uc2hpcHBpbmctYWRkcmVzcy1pdGVtLFxuLmJpbGxpbmctYWRkcmVzcy1kZXRhaWxzLFxuLnNoaXBwaW5nLWluZm9ybWF0aW9uLWNvbnRlbnQge1xuICBmb250LXNpemU6JGZvbnRTaXplSW5wdXQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59IiwiYm9keSB7XG4gIC5sb2FkaW5nLW1hc2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JMaWdodEdyZXksIDAuNSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5sb2FkZXIge1xuICAgICAgPiBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQuNHJlbTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgID4gcCB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5sb2FkaW5nLW1hc2sge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbiIsIi5wYWdlLFxuLmNoZWNrb3V0LWNvbnRhaW5lciB7XG4gIC5tZXNzYWdlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cblxuICAgICAgJi5lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckVycm9yO1xuICAgICAgfVxuXG4gICAgICAmLnN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JTdWNjZXNzO1xuICAgICAgfVxuXG4gICAgICAmLmluZm8sXG4gICAgICAmLmVtcHR5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9ySW5mbztcbiAgICAgIH1cblxuICAgICAgJi53YXJuaW5nLFxuICAgICAgJi5ub3RpY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JXYXJuaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1pbmljYXJ0IHtcclxuICAmLXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgID4gYSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250SWNvbigkc2l6ZVZhbHVlOiAyKTtcclxuICAgICAgICBjb250ZW50OiAkaWNvbkNhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb3VudGVyIHtcclxuICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgIC5jb3VudGVyIHtcclxuICAgICAgICAgICAgJi1udW1iZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1udW1iZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yU2Vjb25kYXJ5O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE5NXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhLmFjdGlvbntcclxuICAgICAgQGluY2x1ZGUgZmxleCgkZGlyZWN0aW9uOiByb3csICR3cmFwOiB0cnVlKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsRGVza3RvcCkge1xyXG4gIC5taW5pY2FydCB7XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZToxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAubWluaWNhcnQge1xyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgPiBhIHtcclxuICAgICAgICAuY291bnRlciB7XHJcbiAgICAgICAgICAmLW51bWJlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBtaXhpbiBjb250ZW50KCR0eXBlOiBudWxsKXtcclxuICBAaWYgKCR0eXBlID09IG1heCkge1xyXG4gICAgbWF4LXdpZHRoOiAkbWF4V2lkdGg7XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gbGFyZ2UpIHtcclxuICAgIG1heC13aWR0aDogJGxhcmdlV2lkdGg7XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gbWVkaXVtKSB7XHJcbiAgICBtYXgtd2lkdGg6ICRtZWRpdW1XaWR0aDtcclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBzbWFsbCkge1xyXG4gICAgbWF4LXdpZHRoOiAkc21hbGxXaWR0aDtcclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSB0aW55KSB7XHJcbiAgICBtYXgtd2lkdGg6ICR0aW55V2lkdGg7XHJcbiAgfVxyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1peGluIHNwYWNlWCgkc3BhY2U6IG51bGwsICRzcGFjZVJpZ2h0OiBudWxsKXtcclxuICBAaWYgJHNwYWNlUmlnaHQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2U7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VSaWdodDtcclxuICB9IEBlbHNlIGlmICRzcGFjZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzcGFjZVkoJHNwYWNlOiBudWxsLCAkc3BhY2VCb3R0b206IG51bGwpe1xyXG4gIEBpZiAkc3BhY2VCb3R0b20ge1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VCb3R0b207XHJcbiAgfSBAZWxzZSBpZiAkc3BhY2Uge1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2U7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZmxleERlZmF1bHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4KFxyXG4gICRqdXN0aWZ5OiBudWxsLFxyXG4gICRhbGlnbjogbnVsbCxcclxuICAkZGlyZWN0aW9uOiBudWxsLFxyXG4gICR3cmFwOiBudWxsLFxyXG4gICRmbGV4OiB0cnVlLFxyXG4gICRnYXA6IGZhbHNlXHJcbikge1xyXG4gICAgQGlmICRmbGV4IHtcclxuICAgICAgQGluY2x1ZGUgZmxleERlZmF1bHQ7XHJcbiAgICB9QGVsc2V7XHJcbiAgICB9XHJcbiAgICBAaWYgJGdhcCB7XHJcbiAgICAgIGdhcDogJGdhcDtcclxuICAgIH1AZWxzZXtcclxuICAgIH1cclxuICAgIEBpZiAkanVzdGlmeSA9PSBjZW50ZXJ5e1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH0gQGlmICRqdXN0aWZ5ID09IGZsZXgtZW5keXtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfSBAaWYgJGp1c3RpZnkgPT0gZmxleC1zdGFydHl7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9IEBpZiAkanVzdGlmeSA9PSBzcGFjZS1iZXR3ZWVueXtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfSBAZWxzZXtcclxuICAgICAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICAgICAgYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICAgIH1cclxuICAgIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gICAgQGlmICR3cmFwID09IHRydWUge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9QGVsc2UgaWYgJHdyYXAgPT0gZmFsc2V7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9udEljb24oXHJcbiAgJHNpemVWYWx1ZTogMixcclxuICAkaWNvbldlaWdodDogIDMwMCxcclxuICAkY29sb3I6IG51bGwsXHJcbiAgJGxpbmVIZWlnaHQ6ICRzaXplVmFsdWUgKyByZW1cclxuKSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRJY29uO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRpY29uV2VpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZVZhbHVlICsgcmVtO1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcclxufVxyXG5cclxuLy8gKiogZm9udERlZmF1bHQgKiogIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlKSwgbGluZS1oZWlnaHQoJGxpbmVIZWlnaHQpLCBjb2xvcigkZm9udENvbG9yKSwgZm9udC13ZWlnaHQoJGZvbnRXZWlnaHQpXHJcbkBtaXhpbiBmb250RGVmYXVsdChcclxuICAkc2l6ZVZhbHVlOiAkZm9udFNpemVEZWZhdWx0LFxyXG4gICRsaW5lSGVpZ2h0OiAkbGluZUhlaWdodERlZmF1bHQsXHJcbiAgJGNvbG9yOiAkY29sb3JGb250RGVmYXVsdCxcclxuICAkd2VpZ2h0OiBudWxsLFxyXG4gICR0cmFuc2Zvcm06IG51bGwsXHJcbiAgJHN0eWxlOiBudWxsLFxyXG4gICRmb250U3R5bGU6bnVsbCxcclxuICAkbGV0dGVyU3BhY2luZzogbnVsbCxcclxuICAkZm9udDogZmFsc2VcclxuKSB7XHJcbiAgQGlmICgkc2l6ZVZhbHVlICE9IG51bGwpIHtcclxuICAgIGZvbnQtc2l6ZTogJHNpemVWYWx1ZSArIHJlbTtcclxuICB9XHJcbiAgLyogZm9udC1zaXplICovXHJcbiAgQGlmICgkbGluZUhlaWdodCAhPSBudWxsKSB7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgO1xyXG4gIH1cclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogJHN0eWxlO1xyXG4gIGZvbnQtc3R5bGU6ICRmb250U3R5bGU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJTcGFjaW5nO1xyXG4gIEBpZiAkZm9udCA9PSB0cnVle1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xyXG4gIH1AZWxzZSBpZiAkZm9udCA9PSAkZm9udFNwZWNpYWx7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRTcGVjaWFsO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG92ZXJsYXkoXHJcbiAgJGRpcmVjdGlvblY6IHRvcCxcclxuICAkZGlyZWN0aW9uSDogbGVmdCxcclxuICAkd2lkdGg6IDEwMCUsXHJcbiAgJGhlaWdodDogMTAwJSxcclxuICAkcG9zaXRpb246IGFic29sdXRlLFxyXG4gICRyaWdodDogZmFsc2UsXHJcbiAgJGJvdHRvbTogZmFsc2UsXHJcbiAgJHRvcDogZmFsc2UsXHJcbiAgJGxlZnQ6IGZhbHNlLFxyXG4gICR6LWluZGV4OiBudWxsLFxyXG4gICRjb250ZW50OiAnJ1xyXG4pe1xyXG4gICAgcG9zaXRpb246ICRwb3NpdGlvbjtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleDtcclxuICAgIGNvbnRlbnQ6ICRjb250ZW50O1xyXG4gICAgQGlmICRkaXJlY3Rpb25WID09IHRvcCB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvblYgPT0gYm90dG9tIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfSBAZWxzZSBpZiAkdG9wIHtcclxuICAgICAgdG9wOiAkZGlyZWN0aW9uVjtcclxuICAgIH0gQGVsc2UgaWYgJGJvdHRvbSB7XHJcbiAgICAgIGJvdHRvbTogJGRpcmVjdGlvblY7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgdG9wOiAkZGlyZWN0aW9uVjtcclxuICAgIH1cclxuICAgIEBpZiAkZGlyZWN0aW9uSCA9PSBsZWZ0IHtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbkggPT0gcmlnaHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH0gQGVsc2UgaWYgJGxlZnQge1xyXG4gICAgICBsZWZ0OiAkZGlyZWN0aW9uSDtcclxuICAgIH0gQGVsc2UgaWYgJHJpZ2h0IHtcclxuICAgICAgcmlnaHQ6ICRkaXJlY3Rpb25IO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIGxlZnQ6ICRkaXJlY3Rpb25IO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBkZWZhdWx0IDoxcHggc29saWQgJGNvbG9yQm9yZGVyICovXHJcbkBtaXhpbiBib3JkZXIoJHNpemU6IDFweCwgJGNvbG9yOiAkY29sb3JCb3JkZXIsICR3ZWlnaHQ6IHNvbGlkLCAkcG9zaXRpb246IG51bGwsICRyYWRpdXM6IGZhbHNlLCAkcmFkaXVzUFg6IG51bGwpIHtcclxuICBAaWYgJHBvc2l0aW9uID09IHRvcCB7XHJcbiAgICBib3JkZXItdG9wOiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcclxuICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSBib3R0b20ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgJHdlaWdodCAkY29sb3I7XHJcbiAgfSBAZWxzZSBpZiAkcG9zaXRpb24gPT0gbGVmdCB7XHJcbiAgICBib3JkZXItbGVmdDogJHNpemUgJHdlaWdodCAkY29sb3I7XHJcbiAgfSBAZWxzZSBpZiAkcG9zaXRpb24gPT0gcmlnaHQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcclxuICB9IEBlbHNlIHtcclxuICAgIGJvcmRlcjogJHNpemUgJHdlaWdodCAkY29sb3I7XHJcbiAgfVxyXG4gIEBpZiAkcmFkaXVzID09IHRydWUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1BYO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlckJ1dHRvbigkc2l6ZTogMXB4LCAkY29sb3I6ICRjb2xvckJvcmRlciwgJHdlaWdodDogc29saWQsICRwb3NpdGlvbjogbnVsbCwgJGJvcmRlcjp0cnVlLCAkcmFkaXVzOiBmYWxzZSwgJHJhZGl1c1BYOiBudWxsKXtcclxuICBAaWYgJGJvcmRlcntcclxuICAgIEBpZiAkcG9zaXRpb24gPT0gdG9wIHtcclxuICAgICAgYm9yZGVyLXRvcDogJHNpemUgJHdlaWdodCAkY29sb3I7XHJcbiAgICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSBib3R0b20ge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcclxuICAgIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09IGxlZnQge1xyXG4gICAgICBib3JkZXItbGVmdDogJHNpemUgJHdlaWdodCAkY29sb3I7XHJcbiAgICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSByaWdodCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogJHNpemUgJHdlaWdodCAkY29sb3I7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgYm9yZGVyOiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICRyYWRpdXMgPT0gdHJ1ZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzUFg7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBib3hTaGFkb3coJGhMZW5ndGg6IG51bGwsICR2TGVuZ3RoOm51bGwsICRibHVyOiBudWxsLCAkc3ByZWFkOiBudWxsLCAkY29sb3I6IG51bGwpe1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJGhMZW5ndGggKyByZW0gJHZMZW5ndGggKyByZW0gJGJsdXIgKyByZW0gJHNwcmVhZCArIHJlbSAkY29sb3I7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAkaExlbmd0aCArIHJlbSAkdkxlbmd0aCArIHJlbSAkYmx1ciArIHJlbSAkc3ByZWFkICsgcmVtICRjb2xvcjtcclxuICBib3gtc2hhZG93OiAkaExlbmd0aCArIHJlbSAkdkxlbmd0aCArIHJlbSAkYmx1ciArIHJlbSAkc3ByZWFkICsgcmVtICRjb2xvcjtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbigkYWxsOiBhbGwsICRlZmZlY3Q6IGVhc2UsICRkdXJhdGlvbjogLjJzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkYWxsICRlZmZlY3QgJGR1cmF0aW9uO1xyXG4gIC1vLXRyYW5zaXRpb246ICRhbGwgJGVmZmVjdCAkZHVyYXRpb247XHJcbiAgdHJhbnNpdGlvbjogJGFsbCAkZWZmZWN0ICRkdXJhdGlvbjtcclxuXHJcbn1cclxuXHJcbiIsImJvZHkge1xuICAmLl9oYXMtbW9kYWwge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmNtcy1ob21lIHtcbiAgICAgIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyB7XG4gICAgICAgIGZpbHRlcjogYmx1cigwKSBvcGFjaXR5KDEpO1xuICAgICAgfVxuXG4gICAgICAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMgLmNvbHVtbi5tYWluIC5jb250ZW50LXR5cGU6bm90KC53ZWJjcm9zc2luZy1uYXYpIHtcbiAgICAgICAgZmlsdGVyOiBibHVyKDRweCkgb3BhY2l0eSgwLjcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyB7XG4gICAgICBmaWx0ZXI6IGJsdXIoNHB4KSBvcGFjaXR5KDAuNyk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFscy13cmFwcGVyIHtcbiAgICAubW9kYWxzLW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JXaGl0ZSwgMC4zKTtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICAubW9kYWwtc2xpZGUsXG4gICAgLm1vZGFsLXBvcHVwIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDkwMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIC4zcyxvcGFjaXR5IC4zcyBlYXNlO1xuXG4gICAgICAmLl9zaG93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJi5tb2RhbC1uZXdzbGV0dGVyIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogY2xhbXAoNDBweCwxMHZ3LDEwMDBweCk7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAgICAgICByaWdodDogY2FsYygoMTAwdncgLSAxNTIwcHgpIC8gMik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWlubmVyLXdyYXAge1xuICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmxhY2s7XG4gICAgICAgICAgY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuXG4gICAgICAgICAgICAuYWN0aW9uLWNsb3Nle1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDQ1cHggMjVweCA0NXB4O1xuXG4gICAgICAgICAgICBoMSxcbiAgICAgICAgICAgIGgyLFxuICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICBoNCxcbiAgICAgICAgICAgIGg1LFxuICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgaHlwaGVuczogaW5oZXJpdDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NS4xcmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybSB7XG4gICAgICAgICAgICAgICNuZXdzbGV0dGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JCbGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BQTmV1ZU1vbnRyZWFsJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozcmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFBOZXVlTW9udHJlYWwnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjJyZW07XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozcmVtO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQUE5ldWVNb250cmVhbCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6MnJlbTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjNyZW07XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQUE5ldWVNb250cmVhbCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6MnJlbTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjNyZW07XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BQTmV1ZU1vbnRyZWFsJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToycmVtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6M3JlbTtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBnYXA6NDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcml2YWN5IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAgICNwcml2YWN5LWVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMTIwbXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BQTmV1ZU1vbnRyZWFsJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS44cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuN3JlbSAzcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5oaW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQUE5ldWVNb250cmVhbCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuM3JlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjhyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWlubmVyLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JXaGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgY29udGVudChvdXRlcik7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgbWF4LWhlaWdodDogOTAlO1xuICAgICAgICBvdmVyZmxvdy14OmhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgICAuYWN0aW9uLWNsb3Nle1xuICAgICAgICAgICAgQGluY2x1ZGUgb3ZlcmxheSgwLCByaWdodCwgbnVsbCwgbnVsbCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250RGVmYXVsdCgwKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgY29udGVudDogJGljb25DbG9zZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRJY29uKDIsIG5vcm1hbCwgJGNvbG9yUHJpbWFyeSk7XG4gICAgICAgICAgICAgIGhlaWdodDogMi4zcmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMi4zcmVtO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlcnksICRmbGV4OiBmYWxzZSk7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSB7XG4gICAgICAgICAgICA+IC5maWVsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzowO1xuXG4gICAgICAgICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zdHJlZXQge1xuICAgICAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOjJyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDoycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICBib2R5IHtcbiAgICAubW9kYWxzLXdyYXBwZXIge1xuICAgICAgLm1vZGFsLXNsaWRlLFxuICAgICAgLm1vZGFsLXBvcHVwIHtcbiAgICAgICAgLm1vZGFsLWlubmVyLXdyYXAge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcblxuICAgICAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGFnZS1tYWluLFxuLnBhZ2UtY29udGVudCB7XG4gIC5uYXZpZ2F0aW9uIHtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBsaSB7XG4gICAgICAgICYubGV2ZWwwIHtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGNvbG9yUHJpbWFyeTtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGV2ZWwxIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGV2ZWwyIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjokY29sb3JMaWdodEdyZXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yZWQge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yU2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6JGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICYubGV2ZWwwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYWNlWCgyLjVyZW0pO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzByZW07XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggNnB4IDVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudChtZWRpdW0pO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFjZVkoN3JlbSk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwcmVtLCAxZnIpKTtcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgICAgICAgcm93LWdhcDogOHJlbTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keSB7XG4gICYubW1lbnUtYWN0aXZlIHtcbiAgICBoZWFkZXIge1xuICAgICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgIC5tYWluIHtcbiAgICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICYubW1lbnUtaGVhZGVyLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoZWFkZXIge1xuICAgIC5oZWFkZXItY29udGVudCB7XG4gICAgICAud3JhcHBlciB7XG4gICAgICAgIC5tYWluIHtcbiAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICYubW1lbnUtaGVhZGVyLW9wZW4ge1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW1lbnUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTVyZW0pO1xuICBtYXgtaGVpZ2h0OiA2NHJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNXJlbSk7XG4gIG1heC13aWR0aDozNXJlbTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTAuNHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgfVxuXG4gIC5tbWVudS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JQcmltYXJ5O1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tbWVudS1tYWluIHtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNS41cmVtKTtcblxuICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJi5sZXZlbDAge1xuICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAwIDAgMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yRGFya1doaXRlO1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICYudGV4dCB7XG4gICAgICAgICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xuXG4gICAgICAgICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclByaW1hcnk7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDA7XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvckRhcmtXaGl0ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gM3JlbSAwIDNyZW07XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yRGFya1doaXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgJi50b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDozcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tbWVudS1mb290ZXIge1xuICAgICAgcGFkZGluZzogMCAzcmVtIDIuNXJlbSAzcmVtO1xuXG4gICAgICAuc2VjdGlvbiB7XG4gICAgICAgICYubGlua3Mge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG5cbiAgICAgICAgICAgICYuYXJyb3cge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokY29sb3JTZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgLm1tZW51LXdyYXBwZXIge1xuICAgIHRvcDogOXJlbTtcblxuICAgIC5tbWVudS1jb250ZW50IHtcbiAgICAgIC5tbWVudS1tYWluIHtcbiAgICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgJi5sZXZlbDAge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubW1lbnUtZm9vdGVyIHtcbiAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICYubGlua3Mge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgLm1tZW51LXdyYXBwZXIge1xuICAgIHRvcDogOHJlbTtcbiAgfVxufSIsIi5ibG9jay1zZWFyY2h7XHJcbiAgQGluY2x1ZGUgZmxleCgpO1xyXG5cclxuICAuYmxvY2t7XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250SWNvbigkc2l6ZVZhbHVlOiAxLjYsICRsaW5lSGVpZ2h0OiAzcmVtKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgY29udGVudDogJGljb25TZWFyY2g7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICBmb3Jte1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyeSk7XHJcblxyXG4gICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICBtYXJnaW46MDtcclxuXHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1cmVtO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY3Rpb257XHJcbiAgICAgICAgJi5zZWFyY2gge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udEljb247XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgY29udGVudDogJGljb25TZWFyY2g7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnN3YXRjaC1vcHQsXG4uZmlsdGVyLW9wdGlvbnMtY29udGVudCB7XG4gIC5zd2F0Y2gtYXR0cmlidXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOjRyZW07XG5cbiAgICAuc3dhdGNoLWF0dHJpYnV0ZSB7XG4gICAgICAmLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICYtc2VsZWN0ZWQtb3B0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICYtb3B0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgLnN3YXRjaC1vcHRpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcldoaXRlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLDAsMCwwLjE1KTtcblxuICAgICAgICAgICYuaW1hZ2Uge1xuICAgICAgICAgICAgbWluLWhlaWdodDogOS44cmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY29sb3Ige1xuICAgICAgICAgICAgbWF4LXdpZHRoOjQuOHJlbTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6NC44cmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOjQuOHJlbTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6NC44cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDo0LjhyZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjQuOHJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNlbGVjdGVkIHtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2F0Y2gtaW5wdXQge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc3dhdGNoLW9wdGlvbi10b29sdGlwIHtcbiAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItb3B0aW9ucy1jb250ZW50IHtcbiAgLnN3YXRjaC1hdHRyaWJ1dGUge1xuICAgIC5zd2F0Y2gtYXR0cmlidXRlIHtcbiAgICAgICYtb3B0aW9ucyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAuc3dhdGNoLW9wdCxcbiAgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQge1xuICAgIC5zd2F0Y2gtYXR0cmlidXRlIHtcbiAgICAgIC5zd2F0Y2gtYXR0cmlidXRlIHtcbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtc2VsZWN0ZWQtb3B0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1vcHRpb25zIHtcbiAgICAgICAgICAuc3dhdGNoLW9wdGlvbiB7XG4gICAgICAgICAgICAmLnRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudG9vbGJhciB7XG4gIC5wYWdlcyB7XG4gICAgPiAuaXRlbXMge1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMi41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgPiAuaXRlbSB7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yMCk7XG5cbiAgICAgICAgICAmLmFycm93LWxlZnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uRGlyICsgXCJhcnJvdy1sZWZ0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDIuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYXJyb3ctcmlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uRGlyICsgXCJhcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAyLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9vbGJhci1hbW91bnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC50b29sYmFyLW51bWJlciB7XG4gICAgICBjb2xvcjokY29sb3JTZWNvbmRhcnk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAudG9vbGJhciB7XG4gICAgLnBhZ2VzIHtcbiAgICAgID4gLml0ZW1zIHtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgID4gLml0ZW0ge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcblxuICAgICAgICAgICAgJi5hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXJyb3ctbGVmdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRvb2xiYXItYW1vdW50IHtcbiAgICAgIGZvbnQtc2l6ZToxLjFyZW07XG4gICAgICBsaW5lLWhlaWdodDozcmVtO1xuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/