:root{--wp-admin-bar-height: 0px;--color__white: #ffffff;--color__black: #000000;--color__primary: #00325c;--color__secondary: #00b4bf;--color__neutral--light: #f3f3f3;--color__neutral: #747376;--color__neutral--dark: #292929;--color__body: var(--color__neutral--dark);--color__admin: var(--color__primary);--color__facebook: #1877f2;--color__twitter: #1da1f2;--color__linkedin: #0a66c2;--color__instagram: #e4405f;--color__youtube: #cd201f;--color__pinterest: #bd081c;--text__primary: "Helvetica Neue", Helvetica, Arial, sans-serif;--text__secondary: "Helvetica Neue", Helvetica, Arial, sans-serif;--text__base--size: 16px;--text__base--line: 25px;--linear: cubic-bezier(0.25, 0.25, 0.75, 0.75);--easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);--easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);--easeInBack: cubic-bezier(0.6, 0, 0.735, 0.045);--easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);--easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);--easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);--easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);--easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);--easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);--easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1);--easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);--easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);--easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);--easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--easeInOutExpo: cubic-bezier(1, 0, 0, 1);--easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);--easeInOutBack: cubic-bezier(0.68, 0, 0.265, 1);--container__width: 1240px;--container__padding: 20px}@font-face{font-family:"calculator";src:url("../fonts/calculator/calculator.eot");src:url("../fonts/calculator/calculator.eot?#iefix") format("eot"),url("../fonts/calculator/calculator.woff2") format("woff2"),url("../fonts/calculator/calculator.woff") format("woff"),url("../fonts/calculator/calculator.ttf") format("truetype"),url("../fonts/calculator/calculator.svg#calculator") format("svg")}.icon:before{font-family:"calculator";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.icon-arrow-down:before{content:""}.icon-close:before{content:""}.icon-facebook:before{content:""}.icon-linkedin:before{content:""}.icon-twitter:before{content:""}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}*,*::before,*::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{font-size:var(--text__base--size);line-height:var(--text__base--line);color:var(--color__body);font-family:var(--text__primary);overflow-x:hidden}body.admin-bar{--wp-admin-bar-height: 32px;padding-top:var(--wp-admin-bar-height)}@media screen and (max-width: 782px){body.admin-bar{--wp-admin-bar-height: 46px}}img{display:block}figure{margin:0}video{display:block}input{all:revert;box-sizing:border-box}a,button,select,input[type=submit],input[type=reset],input[type=button],input[type=file],input[type=image],input[type=radio],input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=range]{cursor:pointer}::-moz-selection{background-color:var(--color__primary);color:var(--color__white)}::selection{background-color:var(--color__primary);color:var(--color__white)}::-moz-selection{background-color:var(--color__primary);color:var(--color__white)}:focus-visible{outline:2px solid var(--color__primary);outline-offset:2px}.wf-loading body{visibility:hidden}.container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding)}.content{padding-block:5vh;min-height:90vh}.main-title{font-size:2rem;font-weight:700;line-height:1.2}.hidden-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px}.header{padding-block:1rem;background-color:#fff}.header .container{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1050px ){.header .container{flex-direction:column;align-items:flex-start;gap:1rem}}.header--minimal .container{justify-content:center}.header__logo{overflow:hidden;margin:0}.header__logo>:is(img,video,iframe,picture){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.header__logo{max-height:50px;max-width:120px;font-size:0;line-height:0;flex-shrink:0}.header__menu{display:flex;justify-content:space-between;align-items:center;gap:2em;flex-flow:row wrap}.header__menu a:hover{color:var(--color__primary)}.header__menu ul{display:flex;gap:20px}.footer .noomia{position:relative;display:inline-block;width:81px;height:15px;text-indent:-9999px;vertical-align:middle}.footer .noomia::before,.footer .noomia::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background:url(../img/svg/logo-noomia--dark.svg) left center/81px 15px no-repeat}.footer .noomia::before{opacity:.7}.footer .noomia::after{transition:width .3s var(--easeInQuad);width:0}.footer .noomia:hover::after{width:100%}.footer{padding-block:30px}.footer--minimal{background-color:rgba(0,0,0,0);text-align:center;padding-block:20px;border-top:1px solid #e5e5e5}.footer--minimal small{color:#737373;font-size:.8rem}.footer--minimal .noomia{color:#111;text-decoration:none;transition:opacity .2s ease}@media(hover: hover)and (pointer: fine){.footer--minimal .noomia:hover{opacity:.6}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;color:var(--color__primary);background-color:var(--color__white);text-decoration:none;cursor:pointer;border:none;border-radius:6px;transition:all .2s ease-in-out}@media(hover: hover)and (pointer: fine){.btn:hover{background-color:var(--color__primary);color:var(--color__white)}}.btn--primary{background-color:#111;color:#fff}@media(hover: hover)and (pointer: fine){.btn--primary:hover{background-color:#333}}.btn--secondary{background-color:#fff;color:#111;border:1px solid #e5e5e5}@media(hover: hover)and (pointer: fine){.btn--secondary:hover{background-color:#f5f5f5;border-color:#d4d4d4}}.btn--dark{background-color:#111;color:#fff;border:none}@media(hover: hover)and (pointer: fine){.btn--dark:hover{background-color:#000}}.btn--full{width:100%}.download-pdf-btn{margin-top:12px}.nf-form-cont .nf-form-content button,.nf-form-cont .nf-form-content input[type=button],.nf-form-cont .nf-form-content input[type=submit]{background:var(--color__primary);border-radius:.25rem}.wysiwyg p{max-width:90ch}.wysiwyg strong,.wysiwyg b{font-weight:700}.wysiwyg em,.wysiwyg i{font-style:italic}.wysiwyg ul,.wysiwyg ol{margin-bottom:pxToRem(30);padding-left:pxToRem(20)}.wysiwyg li{position:relative}.wysiwyg ul li:before{content:"";position:absolute;top:50%;left:-0.9em;transform:translateY(-50%);width:pxToRem(4);height:pxToRem(4);border-radius:50%;background-color:var(--color__primary)}.wysiwyg ol li{counter-increment:step-counter}.wysiwyg ol li:before{content:counter(step-counter) ".";position:absolute;top:50%;left:-1.1em;transform:translateY(-50%);color:var(--color__primary)}.wysiwyg blockquote{font-size:pxToRem(24);line-height:pxToRem(36);font-weight:700;margin-bottom:pxToRem(30)}.wysiwyg a{text-decoration:none;color:var(--color__primary)}.wysiwyg a:hover{text-decoration:underline}.wysiwyg h2{font-size:1.5rem;font-weight:600;line-height:1.3}.wysiwyg h3{font-size:1.25rem;font-weight:600;line-height:1.4}.wysiwyg h4{font-size:1.125rem;font-weight:600;line-height:1.4}.breadcrumbs{display:flex;align-items:center;padding-block:1rem}.breadcrumbs li:not(:last-child):after{content:"›";display:inline-block;width:2ch;text-align:center}.modal{width:calc(100% - 40px);max-width:900px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.15);position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:30px;z-index:1001;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s}.modal.active{opacity:1;visibility:visible;pointer-events:auto}.modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s}.modal__overlay.active{opacity:1;visibility:visible;pointer-events:auto}.modal .icon-close{position:absolute;top:20px;right:20px;font-size:20px;cursor:pointer}.modal__tabs--buttons{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.modal__tabs--button{transition:all .3s}.modal__tabs--button.active{color:var(--color__primary);font-weight:600}.modal__tabs--content{display:none}.modal__tabs--content.active{display:block}.error404 .footer,.error404 .header,.error404 .breadcrumbs{display:none}.error404 .error404__group{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;display:flex;flex-direction:column;align-items:center}.error404 .mainTitle{text-align:center;display:flex;flex-direction:column}.error404 .mainTitle__first{font-family:var(--font__primary);color:var(--color__secondary);font-size:1.5em}.error404 .mainTitle__second{font-family:var(--font__primary);font-size:12em;font-weight:bold;color:var(--color__primary);line-height:1;margin-bottom:10px}.calculator-page{padding:40px 0 80px;background:#fff;min-height:100vh}.calculator-page .container{max-width:1200px;margin:0 auto;padding:0 20px}.calculator-page--locked{display:flex;align-items:center;justify-content:center;padding:0}.calculator-login{width:100%;max-width:400px;padding:20px}.calculator-login__box{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:40px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.calculator-login__box h1{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#111}.calculator-login__box p{color:#737373;margin-bottom:24px;font-size:.9375rem}.calculator-login__box .error-message{color:#dc2626;background:#fef2f2;padding:12px;border-radius:4px;border:1px solid #fecaca;font-size:.875rem;margin-bottom:20px}.calculator-login__form{display:flex;flex-direction:column;gap:12px}.calculator-login__form input[type=password]{padding:12px 16px;border:1px solid #e5e5e5;border-radius:6px;font-size:1rem;transition:border-color .2s}.calculator-login__form input[type=password]:focus{outline:none;border-color:#111}.calculator-login__form button{padding:12px 24px;background:#111;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s}@media(hover: hover)and (pointer: fine){.calculator-login__form button:hover{background:#000}}.calculator-logout-btn{position:fixed;bottom:30px;left:30px;width:50px;height:50px;background:#dc2626;color:#fff;border:none;border-radius:6px;cursor:pointer;z-index:1000;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.calculator-logout-btn svg{width:20px;height:20px}@media(hover: hover)and (pointer: fine){.calculator-logout-btn:hover{background:#b91c1c;box-shadow:0 4px 12px rgba(0,0,0,.2)}}.calculator-edit-toggle{position:fixed;bottom:30px;right:30px;height:50px;padding:12px 20px;background:#111;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;z-index:1000;display:flex;align-items:center;gap:8px;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.calculator-edit-toggle svg{width:16px;height:16px;fill:currentColor}@media(hover: hover)and (pointer: fine){.calculator-edit-toggle:hover{background:#000;box-shadow:0 4px 12px rgba(0,0,0,.2)}}.calculator-edit-toggle.active{background:#dc2626}@media(hover: hover)and (pointer: fine){.calculator-edit-toggle.active:hover{background:#b91c1c}}.calculator-reset-btn{position:fixed;margin-right:10px;bottom:30px;right:180px;width:50px;height:50px;padding:0;background:#f5f5f5;color:#525252;border:1px solid #e5e5e5;border-radius:6px;cursor:pointer;z-index:1000;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.calculator-reset-btn svg{width:18px;height:18px;stroke:currentColor}@media(hover: hover)and (pointer: fine){.calculator-reset-btn:hover{background:#111;color:#fff;border-color:#111;box-shadow:0 4px 12px rgba(0,0,0,.15)}}.edit-actions{display:none;align-items:center;gap:4px;margin-left:8px;flex-shrink:0}.edit-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:4px;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:3px;cursor:pointer;font-size:12px;line-height:1;text-align:center;transition:all .2s ease;flex-shrink:0}@media(hover: hover)and (pointer: fine){.edit-icon:hover{background:#111;color:#fff;border-color:#111}}.delete-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:4px;background:#fef2f2;border:1px solid #fecaca;border-radius:3px;cursor:pointer;font-size:12px;line-height:1;text-align:center;transition:all .2s ease;flex-shrink:0;color:#dc2626}@media(hover: hover)and (pointer: fine){.delete-icon:hover{background:#dc2626;color:#fff;border-color:#dc2626}}.add-btn{display:none;padding:6px 12px;background:#fff;border:1px dashed #d4d4d4;border-radius:4px;font-size:.8125rem;font-weight:600;color:#525252;cursor:pointer;transition:all .2s ease;margin-top:12px}@media(hover: hover)and (pointer: fine){.add-btn:hover{border-color:#111;color:#111;background:#fafafa}}body.edit-mode .edit-actions,body.edit-mode .add-btn{display:inline-flex;align-items:center;justify-content:center}body.edit-mode .editable-item{position:relative;transition:all .2s ease}@media(hover: hover)and (pointer: fine){body.edit-mode .editable-item:hover{outline:1px dashed #d4d4d4;outline-offset:2px}}body.edit-mode .button-choice{display:flex;align-items:center;justify-content:space-between;gap:8px}.calculator-hero{margin-bottom:32px}.calculator-hero__title{font-size:1.2rem;font-weight:500;margin-bottom:6px;color:#111}@media(max-width: 768px){.calculator-hero__title{font-size:1rem}}.calculator-hero__subtitle{font-size:.875rem;color:#737373;max-width:600px;line-height:1.5}.calculator-wrapper{display:grid;grid-template-columns:1fr 360px;gap:60px;align-items:start}@media(max-width: 1024px){.calculator-wrapper{grid-template-columns:1fr;gap:40px}}@media(max-width: 768px){.calculator-form{padding:0}}.calculator-section{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e5e5e5}.calculator-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.calculator-section--project-name{padding-bottom:24px;margin-bottom:24px}.calculator-section__title{font-size:.875rem;font-weight:500;margin-bottom:12px;color:#111}.calculator-section--project-name .calculator-section__title{display:block}.project-name-input{width:100%;padding:10px 12px;font-size:.875rem;font-weight:400;color:#111;background:#fff;border:1px solid #e5e5e5;border-radius:4px;transition:border-color .2s ease}.project-name-input::-moz-placeholder{color:#a3a3a3}.project-name-input::placeholder{color:#a3a3a3}.project-name-input:focus{outline:none;border-color:#111}.button-group{display:flex;gap:8px;flex-wrap:wrap}.button-choice{padding:8px 14px;background:#fff;border:1px solid #e5e5e5;border-radius:4px;font-size:.8125rem;font-weight:400;color:#525252;cursor:pointer;transition:all .2s ease}@media(hover: hover)and (pointer: fine){.button-choice:hover{border-color:#111}}.button-choice.active{background:#111;color:#fff;border-color:#111}.range-label{display:block;font-size:.8125rem;font-weight:500;color:#525252;margin-bottom:6px}.calculator-field--range+.calculator-field--range{margin-top:16px;padding-top:16px;border-top:1px solid #f5f5f5}.range-slider .range-value{display:flex;align-items:baseline;gap:6px;font-size:.9375rem;font-weight:500;margin-bottom:8px;color:#111}.range-slider .range-value small{font-size:.75rem;font-weight:400;color:#737373}.range-slider input[type=range]{width:100%;height:6px;background:#e5e5e5;border-radius:3px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.range-slider input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;background:linear-gradient(to right, #111 0%, #111 var(--range-progress, 50%), #e5e5e5 var(--range-progress, 50%), #e5e5e5 100%);border-radius:3px}.range-slider input[type=range]::-moz-range-track{width:100%;height:6px;background:#e5e5e5;border-radius:3px}.range-slider input[type=range]::-moz-range-progress{height:6px;background:#111;border-radius:3px}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;background:#111;border:3px solid #fff;border-radius:50%;cursor:grab;box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease}.range-slider input[type=range]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.25)}@media(hover: hover)and (pointer: fine){.range-slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.25)}}.range-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;background:#111;border:3px solid #fff;border-radius:50%;cursor:grab;box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease}@media(hover: hover)and (pointer: fine){.range-slider input[type=range]::-moz-range-thumb:hover{transform:scale(1.15)}}.calculator-field--range.is-locked{opacity:.6;pointer-events:none}.calculator-field--range.is-locked .range-label::after{content:" (bloque)";font-size:.75rem;font-weight:400;color:#737373}.calculator-field--range.is-locked input[type=range]{cursor:not-allowed}.calculator-field--range.is-locked input[type=range]::-webkit-slider-thumb{cursor:not-allowed;background:#737373}.calculator-field--range.is-locked input[type=range]::-moz-range-thumb{cursor:not-allowed;background:#737373}.tasks-grid{display:grid;gap:10px}.task-item{background:#fff;border:1px solid #e5e5e5;border-radius:4px;transition:all .2s ease}@media(hover: hover)and (pointer: fine){.task-item:hover{border-color:#a3a3a3}}.task-item__header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;gap:10px}.task-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;flex:1}.task-checkbox input[type=checkbox]{width:14px;height:14px;cursor:pointer;accent-color:#111}.task-checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.task-checkbox .task-name{font-size:.8125rem;font-weight:400;color:#111}.task-hours{font-size:.75rem;font-weight:400;color:#737373;white-space:nowrap;flex:none}.task-hours small{color:#a3a3a3}.task-description{font-size:.75rem;color:#737373;line-height:1.4;padding:0 12px 10px 36px;margin-top:-4px}.subtasks{padding:0 12px 12px 32px;display:flex;flex-direction:column;gap:6px;border-top:1px solid #f5f5f5;margin-top:-4px;padding-top:8px;display:none}.subtask-item{display:flex;flex-direction:column;gap:4px}.subtask-content{flex:1;display:flex;flex-direction:column;gap:2px}.subtask-name{color:#525252}.subtask-description{font-size:.65rem;color:#a3a3a3;line-height:1.3;font-style:italic}.select-all-label{display:flex;align-items:center;gap:6px;padding:4px 0;margin-bottom:4px;cursor:pointer;font-size:.7rem;color:#737373;font-weight:500}@media(hover: hover)and (pointer: fine){.select-all-label:hover{color:#525252}}.select-all-label input[type=checkbox]{width:12px;height:12px;cursor:pointer;accent-color:#111}.subtask-checkbox{display:flex;align-items:flex-start;gap:8px;padding:6px 10px;background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;cursor:pointer;font-size:.75rem;transition:all .2s ease}@media(hover: hover)and (pointer: fine){.subtask-checkbox:hover{border-color:#a3a3a3;background:#f5f5f5}}.subtask-checkbox input[type=checkbox]{width:12px;height:12px;margin-top:7px;cursor:pointer;accent-color:#111}.subtask-checkbox .subtask-hours{color:#737373;flex:none;margin-top:2px}.subtask-checkbox .subtask-hours small{color:#a3a3a3}.options-list{display:grid;gap:8px}.option-item{background:#fff;border:1px solid #e5e5e5;border-radius:4px;transition:all .2s ease}@media(hover: hover)and (pointer: fine){.option-item:hover{border-color:#a3a3a3}}.option-checkbox{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;cursor:pointer;gap:10px}.option-checkbox input[type=checkbox]{width:14px;height:14px;cursor:pointer;accent-color:#111}.option-checkbox .option-name{flex:1;font-size:.8125rem;font-weight:400;color:#111}.option-checkbox .option-hours{font-size:.75rem;font-weight:400;color:#737373;flex:none}.option-checkbox .option-hours small{color:#a3a3a3}.option-quantity{padding:8px 12px 12px 32px;border-top:1px solid #f5f5f5;margin-top:-4px}.option-quantity label{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#525252}.option-quantity .quantity-input{width:60px;padding:4px 8px;border:1px solid #e5e5e5;border-radius:4px;font-size:.75rem;text-align:center}.option-quantity .quantity-input:focus{outline:none;border-color:#3b82f6}.suboptions{padding:0 12px 12px 32px;display:none;flex-direction:column;gap:6px;border-top:1px solid #f5f5f5;margin-top:-4px;padding-top:8px}.suboption-item{display:flex;flex-direction:column;gap:4px}.suboption-content{flex:1;display:flex;flex-direction:column;gap:2px}.suboption-name{color:#525252}.suboption-description{font-size:.65rem;color:#a3a3a3;line-height:1.3;font-style:italic}.suboption-checkbox{display:flex;align-items:flex-start;gap:8px;padding:6px 10px;background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;cursor:pointer;font-size:.75rem;transition:all .2s ease}@media(hover: hover)and (pointer: fine){.suboption-checkbox:hover{border-color:#a3a3a3;background:#f5f5f5}}.suboption-checkbox input[type=checkbox]{width:12px;height:12px;margin-top:7px;cursor:pointer;accent-color:#111}.suboption-checkbox .suboption-hours{color:#737373;flex:none;margin-top:2px}.suboption-checkbox .suboption-hours small{color:#a3a3a3}.suboption-quantity{padding:6px 8px 8px 20px}.suboption-quantity label{display:flex;align-items:center;gap:8px;font-size:.7rem;color:#525252}.suboption-quantity .suboption-quantity-input{width:50px;padding:3px 6px;border:1px solid #e5e5e5;border-radius:4px;font-size:.7rem;text-align:center}.suboption-quantity .suboption-quantity-input:focus{outline:none;border-color:#3b82f6}@media(max-width: 1024px){.calculator-results{order:-1}}.results-sticky{border:1px solid #e5e5e5;border-radius:4px;padding:0;margin-top:16px}.results-header{padding:20px;border-bottom:1px solid #e5e5e5}.results-totals{position:sticky;top:var(--wp-admin-bar-height, 0px);padding:16px;background:#fff;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.08);z-index:10}.results-totals__title{font-size:.875rem;font-weight:500;color:#111;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f5f5f5}.results-totals .result-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.results-totals .result-item:first-child{padding-top:0}.results-totals .result-item:last-child{padding-bottom:0}.results-totals .result-label{font-size:.8125rem;color:#737373;font-weight:400}.results-totals .result-value{font-size:.9375rem;font-weight:500;color:#111}.results-totals .result-value--price{font-size:1.125rem;color:#111}.results__title{font-size:.875rem;font-weight:500;margin-bottom:12px;color:#111}.results-section__title{font-size:.875rem;font-weight:500;color:#111;margin:0 0 12px 0}.results-breakdown{padding:20px}.results-breakdown>.results-section__title{margin-bottom:12px}.results-breakdown .result-details{padding-left:12px}.results-breakdown .result-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f5f5f5}.results-breakdown .result-item--highlight{padding:8px 0;margin-bottom:8px;border-bottom:none}.results-breakdown .result-item--large{padding:10px 0;border-bottom:1px solid #e5e5e5;margin-bottom:10px}.results-breakdown .result-label{font-size:.8125rem;color:#737373;font-weight:400}.results-breakdown .result-value{font-size:.9375rem;font-weight:500;color:#111}.results-breakdown .result-value--price{font-size:1.125rem;color:#111;transition:all .3s ease}.results-breakdown .result-value--price.updated{animation:priceUpdate .3s ease}@keyframes priceUpdate{0%,100%{transform:scale(1)}50%{transform:scale(1.03)}}.result-details{margin:12px 0;padding:12px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}.result-details__title{font-size:.75rem;font-weight:500;margin-bottom:8px;color:#111}.breakdown-list{display:grid;gap:5px}.breakdown-item{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:3px 0;font-size:.75rem;align-items:center}.breakdown-item--header{grid-template-columns:1fr;padding:8px 0 4px 0;margin-top:8px;border-bottom:1px solid #f5f5f5}.breakdown-item--header .breakdown-item__name{font-weight:600;color:#111;font-size:.8125rem}.breakdown-item--subtask,.breakdown-item--suboption{padding-left:16px;opacity:.9}.breakdown-item__name{color:#525252}.breakdown-item__hours{color:#737373;font-weight:400}.breakdown-item__calc{color:#a3a3a3;font-size:.6875rem;font-style:italic}.breakdown-item__price{color:#111;font-weight:500;text-align:right}.breakdown-empty{text-align:center;color:#a3a3a3;font-size:.8125rem;padding:14px 0}.result-info{margin-top:12px;padding-top:12px;border-top:1px solid #f5f5f5}.result-info--top{margin-top:0;margin-bottom:0;padding:0;border:none;cursor:pointer}.result-info--top .edit-icon{margin-left:6px;opacity:0;transition:opacity .2s ease}.result-info--top:hover .edit-icon{opacity:1}.edit-mode .result-info--top .edit-icon{opacity:1}.result-info--top .result-value{display:block;margin-top:4px;font-size:.9375rem;font-weight:500;color:#111}.result-info__text{font-size:.8125rem;color:#525252;margin-bottom:8px}.result-info__reference{font-size:.8125rem;color:#525252;margin-bottom:8px;padding:8px 10px;background:#f5f5f5;border-radius:4px;border-left:3px solid #111}.result-info__reference strong{color:#111}.result-disclaimer{font-size:.6875rem;color:#a3a3a3;line-height:1.4;font-style:italic}.btn{display:inline-block;padding:10px 18px;border-radius:4px;font-weight:400;font-size:.8125rem;text-decoration:none;transition:all .2s ease;text-align:center;border:none;cursor:pointer}.btn--primary{background:#111;color:#fff}@media(hover: hover)and (pointer: fine){.btn--primary:hover{background:#000}}.btn--secondary{background:#fff;color:#111;border:1px solid #e5e5e5}@media(hover: hover)and (pointer: fine){.btn--secondary:hover{background:#f5f5f5;border-color:#d4d4d4;color:#111}}.btn--full{width:100%;margin-top:12px}.editor-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease}.editor-modal.active{opacity:1;visibility:visible}.editor-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(2px)}.editor-modal__container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateY(20px);background:#fff;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.15);max-width:800px;width:90%;max-height:90vh;display:flex;flex-direction:column;transition:transform .3s ease}.editor-modal__header{padding:20px 24px;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center}.editor-modal__title{font-size:1rem;font-weight:500;color:#111;margin:0}.editor-modal__close{width:32px;height:32px;border:none;background:rgba(0,0,0,0);font-size:28px;line-height:1;color:#737373;cursor:pointer;padding:0;transition:color .2s ease}@media(hover: hover)and (pointer: fine){.editor-modal__close:hover{color:#111}}.editor-modal__body{padding:24px;overflow-y:auto;flex:1}.editor-modal__footer{padding:16px 24px;border-top:1px solid #e5e5e5;display:flex;gap:12px;justify-content:flex-end}.editor-modal__cancel,.editor-modal__save{padding:10px 20px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.editor-modal__cancel{background:#f5f5f5;color:#525252}@media(hover: hover)and (pointer: fine){.editor-modal__cancel:hover{background:#e5e5e5}}.editor-modal__save{background:#111;color:#fff}@media(hover: hover)and (pointer: fine){.editor-modal__save:hover{background:#000}}.editor-field{margin-bottom:20px}.editor-field:last-child{margin-bottom:0}.editor-field__label{display:block;font-size:.8125rem;font-weight:500;color:#111;margin-bottom:6px}.editor-field__input{width:100%;padding:10px 12px;border:1px solid #e5e5e5;border-radius:4px;font-size:.875rem;color:#111;transition:border-color .2s ease;font-family:inherit}.editor-field__input:focus{outline:none;border-color:#111}.editor-field__input[readonly]{background:#f5f5f5;color:#737373;cursor:not-allowed}.editor-field__input::-moz-placeholder{color:#a3a3a3}.editor-field__input::placeholder{color:#a3a3a3}.editor-field textarea.editor-field__input{resize:vertical;min-height:80px}.editor-field__help{display:block;font-size:.75rem;color:#737373;margin-top:4px}.editor-field--checkbox .editor-field__checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500;color:#111}.editor-field--checkbox .editor-field__checkbox-label input[type=checkbox]{width:16px;height:16px;accent-color:#111;cursor:pointer}.editor-subtasks{margin-top:24px;padding-top:20px;border-top:1px solid #e5e5e5}.editor-subtasks__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.editor-subtasks__add{padding:6px 12px;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:4px;font-size:.75rem;color:#525252;cursor:pointer;transition:all .2s ease;font-weight:500}@media(hover: hover)and (pointer: fine){.editor-subtasks__add:hover{background:#111;color:#fff;border-color:#111}}.editor-subtasks__columns{display:grid;grid-template-columns:1fr 60px 60px 1fr auto 80px auto;gap:6px;margin-bottom:8px;padding:0 0 6px 0;border-bottom:1px solid #e5e5e5}@media(max-width: 768px){.editor-subtasks__columns{display:none}}.editor-subtasks__columns span{font-size:.6875rem;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.5px}.editor-subtasks__columns span:last-child{width:32px}.editor-subtasks__list{display:flex;flex-direction:column;gap:8px}.editor-subtask{display:grid;grid-template-columns:1fr 60px 60px 1fr auto 80px auto;gap:6px;align-items:center}@media(max-width: 768px){.editor-subtask{display:block;position:relative;padding:12px;background:#fafafa;border:1px solid #e5e5e5;border-radius:6px}}.editor-subtask__field{display:contents}@media(max-width: 768px){.editor-subtask__field{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.editor-subtask__field:last-of-type{margin-bottom:0}}@media(max-width: 768px){.editor-subtask__field--inline{flex-direction:row;gap:10px}}.editor-subtask__field-item{display:contents}@media(max-width: 768px){.editor-subtask__field-item{display:flex;flex-direction:column;gap:4px;flex:1}}.editor-subtask__label{display:none}@media(max-width: 768px){.editor-subtask__label{display:block;font-size:.6875rem;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.5px}}.editor-subtask__name{padding:8px 10px;border:1px solid #e5e5e5;border-radius:4px;font-size:.8125rem;color:#111;transition:border-color .2s ease}@media(max-width: 768px){.editor-subtask__name{width:100%}}.editor-subtask__name:focus{outline:none;border-color:#111}.editor-subtask__name::-moz-placeholder{color:#a3a3a3}.editor-subtask__name::placeholder{color:#a3a3a3}.editor-subtask__hours,.editor-subtask__hours-per-page{width:60px;padding:8px 6px;border:1px solid #e5e5e5;border-radius:4px;font-size:.8125rem;color:#111;transition:border-color .2s ease}@media(max-width: 768px){.editor-subtask__hours,.editor-subtask__hours-per-page{width:100%}}.editor-subtask__hours:focus,.editor-subtask__hours-per-page:focus{outline:none;border-color:#111}.editor-subtask__hours::-moz-placeholder, .editor-subtask__hours-per-page::-moz-placeholder{color:#a3a3a3}.editor-subtask__hours::placeholder,.editor-subtask__hours-per-page::placeholder{color:#a3a3a3}.editor-subtask__description{padding:8px 10px;border:1px solid #e5e5e5;border-radius:4px;font-size:.8125rem;color:#111;transition:border-color .2s ease}@media(max-width: 768px){.editor-subtask__description{width:100%}}.editor-subtask__description:focus{outline:none;border-color:#111}.editor-subtask__description::-moz-placeholder{color:#a3a3a3}.editor-subtask__description::placeholder{color:#a3a3a3}.editor-subtask__quantity-toggle{display:flex;align-items:center;gap:4px;font-size:.75rem;color:#525252;cursor:pointer;white-space:nowrap}.editor-subtask__quantity-toggle input[type=checkbox]{width:14px;height:14px;cursor:pointer}.editor-subtask__quantity-label{width:80px;padding:8px 6px;border:1px solid #e5e5e5;border-radius:4px;font-size:.8125rem;color:#111;transition:border-color .2s ease}.editor-subtask__quantity-label:focus{outline:none;border-color:#111}.editor-subtask__quantity-label::-moz-placeholder{color:#a3a3a3}.editor-subtask__quantity-label::placeholder{color:#a3a3a3}.editor-subtask__remove{width:32px;height:32px;border:1px solid #fecaca;background:#fef2f2;color:#dc2626;border-radius:4px;cursor:pointer;font-size:20px;line-height:1;transition:all .2s ease;display:flex;align-items:center;justify-content:center}@media(hover: hover)and (pointer: fine){.editor-subtask__remove:hover{background:#dc2626;color:#fff;border-color:#dc2626}}@media(max-width: 768px){.editor-subtask__remove{position:absolute;top:8px;right:8px;width:24px;height:24px;padding:0;background:rgba(0,0,0,0);border:none;color:#a3a3a3;font-size:16px}}@media(max-width: 768px)and (hover: hover)and (pointer: fine){.editor-subtask__remove:hover{color:#dc2626;background:rgba(0,0,0,0)}}.editor-notification{position:fixed;top:30px;right:30px;padding:14px 20px;background:#111;color:#fff;border-radius:6px;font-size:.875rem;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10000;opacity:0;transform:translateX(20px);transition:all .3s ease}.editor-notification.active{opacity:1;transform:translateX(0)}.editor-notification--error{background:#dc2626}.editor-notification--success{background:#059669}.editor-confirm{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;opacity:0;visibility:hidden;transition:all .3s ease}.editor-confirm.active{opacity:1;visibility:visible}.editor-confirm.active .editor-confirm__container{transform:translate(-50%, -50%) scale(1)}.editor-confirm__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(2px)}.editor-confirm__container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.9);background:#fff;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.15);max-width:400px;width:90%;padding:24px;transition:transform .3s ease}.editor-confirm__title{font-size:1rem;font-weight:500;color:#111;margin:0 0 8px 0}.editor-confirm__message{font-size:.875rem;color:#737373;margin:0 0 20px 0;line-height:1.5}.editor-confirm__actions{display:flex;gap:12px;justify-content:flex-end}.editor-confirm__cancel,.editor-confirm__confirm{padding:10px 20px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.editor-confirm__cancel{background:#f5f5f5;color:#525252}@media(hover: hover)and (pointer: fine){.editor-confirm__cancel:hover{background:#e5e5e5}}.editor-confirm__confirm{background:#dc2626;color:#fff}@media(hover: hover)and (pointer: fine){.editor-confirm__confirm:hover{background:#b91c1c}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInV0aWxzL192YXJpYWJsZXMuc2NzcyIsInV0aWxzL19pY29ucy5zY3NzIiwiZ2xvYmFsL19yZXNldC5zY3NzIiwiZ2xvYmFsL19iYXNlLnNjc3MiLCJnbG9iYWwvX2NvbnRlbnQuc2NzcyIsInV0aWxzL19taXhpbnMuc2NzcyIsInV0aWxzL19mb250cy5zY3NzIiwicGFydGlhbHMvX2hlYWRlci5zY3NzIiwidXRpbHMvX21lZGlhLXF1ZXJpZXMuc2NzcyIsInBhcnRpYWxzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL193eXNpd3lnLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsInBhZ2VzL180MDQuc2NzcyIsInBhZ2VzL19jYWxjdWxhdG9yLnNjc3MiLCJsaWJzL19zbGljay1jYXJvdXNlbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1DQUEsMEJBQ0UsQ0FBQSx1QkFFQSxDQUFBLHVCQUNBLENBQUEseUJBRUEsQ0FBQSwyQkFDQSxDQUFBLGdDQUVBLENBQUEseUJBQ0EsQ0FBQSwrQkFDQSxDQUFBLDBDQUNBLENBQUEscUNBRUEsQ0FBQSwwQkFFQSxDQUFBLHlCQUNBLENBQUEsMEJBQ0EsQ0FBQSwyQkFDQSxDQUFBLHlCQUNBLENBQUEsMkJBQ0EsQ0FBQSwrREFFQSxDQUFBLGlFQUNBLENBQUEsd0JBQ0EsQ0FBQSx3QkFDQSxDQUFBLDhDQUVBLENBQUEsbURBQ0EsQ0FBQSxxREFDQSxDQUFBLHFEQUNBLENBQUEscURBQ0EsQ0FBQSxpREFDQSxDQUFBLG9EQUNBLENBQUEsa0RBQ0EsQ0FBQSxnREFDQSxDQUFBLG1EQUNBLENBQUEsbURBQ0EsQ0FBQSxrREFDQSxDQUFBLDhDQUNBLENBQUEsa0RBQ0EsQ0FBQSw2Q0FDQSxDQUFBLGtEQUNBLENBQUEsa0RB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Q0FBQSxlQUNBLENBQUEseUJBR0YsWUFDRSxDQUFBLFFBQ0EsQ0FBQSx3QkFDQSxDQUFBLGlEQUdGLGlCQUVFLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLGVBQ0EsQ0FBQSxjQUNBLENBQUEsdUJBQ0EsQ0FBQSxXQUNBLENBQUEsd0JBR0Ysa0JBQ0UsQ0FBQSxhQUNBLENBQUEsd0NBRUEsOEJBQ0Usa0JBQ0UsQ0FBQSxDQUFBLHlCQUtOLGtCQUNFLENBQUEsVUFDQSxDQUFBLHdDQUVBLCtCQUNFLGtCQUNFLENBQUEsQ0FBQSxjQzcwRFIsaUJBQUEsQ0FBQSxhQUFBLENBQUEscUJBQUEsQ0FBQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsZ0JBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsa0JBQUEsQ0FBQSx5Q0FBQSxDQUFBLFlBQUEsaUJBQUEsQ0FBQSxhQUFBLENBQUEsZUFBQSxDQUFBLFFBQUEsQ0FBQSxTQUFBLENBQUEsa0JBQUEsU0FBQSxDQUFBLHFCQUFBLGNBQUEsQ0FBQSxXQUFBLENBQUEscURBQUEsOEJBQUEsQ0FBQSxhQUFBLGlCQUFBLENBQUEsS0FBQSxDQUFBLE1BQUEsQ0FBQSxhQUFBLENBQUEsZ0JBQUEsQ0FBQSxpQkFBQSxDQUFBLHVDQUFBLGFBQUEsQ0FBQSxVQUFBLENBQUEsbUJBQUEsVUFBQSxDQUFBLDRCQUFBLGlCQUFBLENBQUEsYUFBQSxZQUFBLENBQUEsVUFBQSxDQUFBLFdBQUEsQ0FBQSxjQUFBLENBQUEsdUJBQUEsV0FBQSxDQUFBLGlCQUFBLGFBQUEsQ0FBQSwrQkFBQSxZQUFBLENBQUEsMEJBQUEsbUJBQUEsQ0FBQSxnQ0FBQSxhQUFBLENBQUEsNEJBQUEsaUJBQUEsQ0FBQSw2QkFBQSxhQUFBLENBQUEsV0FBQSxDQUFBLDhCQUFBLENBQUEsMEJBQUEsWUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdHstLXdwLWFkbWluLWJhci1oZWlnaHQ6IDBweDstLWNvbG9yX193aGl0ZTogI2ZmZmZmZjstLWNvbG9yX19ibGFjazogIzAwMDAwMDstLWNvbG9yX19wcmltYXJ5OiAjMDAzMjVjOy0tY29sb3JfX3NlY29uZGFyeTogIzAwYjRiZjstLWNvbG9yX19uZXV0cmFsLS1saWdodDogI2YzZjNmMzstLWNvbG9yX19uZXV0cmFsOiAjNzQ3Mzc2Oy0tY29sb3JfX25ldXRyYWwtLWRhcms6ICMyOTI5Mjk7LS1jb2xvcl9fYm9keTogdmFyKC0tY29sb3JfX25ldXRyYWwtLWRhcmspOy0tY29sb3JfX2FkbWluOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7LS1jb2xvcl9fZmFjZWJvb2s6ICMxODc3ZjI7LS1jb2xvcl9fdHdpdHRlcjogIzFkYTFmMjstLWNvbG9yX19saW5rZWRpbjogIzBhNjZjMjstLWNvbG9yX19pbnN0YWdyYW06ICNlNDQwNWY7LS1jb2xvcl9feW91dHViZTogI2NkMjAxZjstLWNvbG9yX19waW50ZXJlc3Q6ICNiZDA4MWM7LS10ZXh0X19wcmltYXJ5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS10ZXh0X19zZWNvbmRhcnk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXRleHRfX2Jhc2UtLXNpemU6IDE2cHg7LS10ZXh0X19iYXNlLS1saW5lOiAyNXB4Oy0tbGluZWFyOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7LS1lYXNlSW5RdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOy0tZWFzZUluQ3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOy0tZWFzZUluUXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOy0tZWFzZUluUXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpOy0tZWFzZUluU2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7LS1lYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTstLWVhc2VJbkNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTstLWVhc2VJbkJhY2s6IGN1YmljLWJlemllcigwLjYsIDAsIDAuNzM1LCAwLjA0NSk7LS1lYXNlT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOy0tZWFzZU91dEN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTstLWVhc2VPdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTstLWVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpOy0tZWFzZU91dFNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpOy0tZWFzZU91dEV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTstLWVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTstLWVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTstLWVhc2VJbk91dFF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTstLWVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7LS1lYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstLWVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7LS1lYXNlSW5PdXRTaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOy0tZWFzZUluT3V0RXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpOy0tZWFzZUluT3V0Q2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7LS1lYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgMCwgMC4yNjUsIDEpOy0tY29udGFpbmVyX193aWR0aDogMTI0MHB4Oy0tY29udGFpbmVyX19wYWRkaW5nOiAyMHB4fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJjYWxjdWxhdG9yXCI7c3JjOnVybChcIi4uL2ZvbnRzL2NhbGN1bGF0b3IvY2FsY3VsYXRvci5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL2NhbGN1bGF0b3IvY2FsY3VsYXRvci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSx1cmwoXCIuLi9mb250cy9jYWxjdWxhdG9yL2NhbGN1bGF0b3Iud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvY2FsY3VsYXRvci9jYWxjdWxhdG9yLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9jYWxjdWxhdG9yL2NhbGN1bGF0b3IudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL2NhbGN1bGF0b3IvY2FsY3VsYXRvci5zdmcjY2FsY3VsYXRvclwiKSBmb3JtYXQoXCJzdmdcIil9Lmljb246YmVmb3Jle2ZvbnQtZmFtaWx5OlwiY2FsY3VsYXRvclwiOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOm5vbmV9Lmljb24tYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIu6AgVwifS5pY29uLWNsb3NlOmJlZm9yZXtjb250ZW50Olwi7oCCXCJ9Lmljb24tZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCLugINcIn0uaWNvbi1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIu6AhFwifS5pY29uLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLugIVcIn0qOndoZXJlKDpub3QoaHRtbCxpZnJhbWUsY2FudmFzLGltZyxzdmcsdmlkZW8sYXVkaW8pOm5vdChzdmcgKixzeW1ib2wgKikpe2FsbDp1bnNldDtkaXNwbGF5OnJldmVydH0qLCo6OmJlZm9yZSwqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9aHRtbHstbW96LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZTt0ZXh0LXNpemUtYWRqdXN0Om5vbmV9YSxidXR0b257Y3Vyc29yOnJldmVydH1vbCx1bCxtZW51LHN1bW1hcnl7bGlzdC1zdHlsZTpub25lfW9se2NvdW50ZXItcmVzZXQ6cmV2ZXJ0fWltZ3ttYXgtaW5saW5lLXNpemU6MTAwJTttYXgtYmxvY2stc2l6ZToxMDAlfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1pbnB1dCx0ZXh0YXJlYXstd2Via2l0LXVzZXItc2VsZWN0OmF1dG99dGV4dGFyZWF7d2hpdGUtc3BhY2U6cmV2ZXJ0fW1ldGVyey13ZWJraXQtYXBwZWFyYW5jZTpyZXZlcnQ7YXBwZWFyYW5jZTpyZXZlcnR9OndoZXJlKHByZSl7YWxsOnJldmVydDtib3gtc2l6aW5nOmJvcmRlci1ib3h9OjpwbGFjZWhvbGRlcntjb2xvcjp1bnNldH06d2hlcmUoW2hpZGRlbl0pe2Rpc3BsYXk6bm9uZX06d2hlcmUoW2NvbnRlbnRlZGl0YWJsZV06bm90KFtjb250ZW50ZWRpdGFibGU9ZmFsc2VdKSl7LW1vei11c2VyLW1vZGlmeTpyZWFkLXdyaXRlOy13ZWJraXQtdXNlci1tb2RpZnk6cmVhZC13cml0ZTtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7LXdlYmtpdC1saW5lLWJyZWFrOmFmdGVyLXdoaXRlLXNwYWNlOy13ZWJraXQtdXNlci1zZWxlY3Q6YXV0b306d2hlcmUoW2RyYWdnYWJsZT10cnVlXSl7LXdlYmtpdC11c2VyLWRyYWc6ZWxlbWVudH06d2hlcmUoZGlhbG9nOm1vZGFsKXthbGw6cmV2ZXJ0O2JveC1zaXppbmc6Ym9yZGVyLWJveH06Oi13ZWJraXQtZGV0YWlscy1tYXJrZXJ7ZGlzcGxheTpub25lfSosKjo6YmVmb3JlLCo6OmFmdGVyey13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfWh0bWx7c2Nyb2xsLWJlaGF2aW9yOnNtb290aH1ib2R5e2ZvbnQtc2l6ZTp2YXIoLS10ZXh0X19iYXNlLS1zaXplKTtsaW5lLWhlaWdodDp2YXIoLS10ZXh0X19iYXNlLS1saW5lKTtjb2xvcjp2YXIoLS1jb2xvcl9fYm9keSk7Zm9udC1mYW1pbHk6dmFyKC0tdGV4dF9fcHJpbWFyeSk7b3ZlcmZsb3cteDpoaWRkZW59Ym9keS5hZG1pbi1iYXJ7LS13cC1hZG1pbi1iYXItaGVpZ2h0OiAzMnB4O3BhZGRpbmctdG9wOnZhcigtLXdwLWFkbWluLWJhci1oZWlnaHQpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KXtib2R5LmFkbWluLWJhcnstLXdwLWFkbWluLWJhci1oZWlnaHQ6IDQ2cHh9fWltZ3tkaXNwbGF5OmJsb2NrfWZpZ3VyZXttYXJnaW46MH12aWRlb3tkaXNwbGF5OmJsb2NrfWlucHV0e2FsbDpyZXZlcnQ7Ym94LXNpemluZzpib3JkZXItYm94fWEsYnV0dG9uLHNlbGVjdCxpbnB1dFt0eXBlPXN1Ym1pdF0saW5wdXRbdHlwZT1yZXNldF0saW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9ZmlsZV0saW5wdXRbdHlwZT1pbWFnZV0saW5wdXRbdHlwZT1yYWRpb10saW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1jb2xvcl0saW5wdXRbdHlwZT1kYXRlXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPXJhbmdlXXtjdXJzb3I6cG9pbnRlcn06OnNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KTtjb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpfTo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKX06Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7b3V0bGluZS1vZmZzZXQ6MnB4fS53Zi1sb2FkaW5nIGJvZHl7dmlzaWJpbGl0eTpoaWRkZW59LmNvbnRhaW5lcnttYXgtd2lkdGg6dmFyKC0tY29udGFpbmVyX193aWR0aCk7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCB2YXIoLS1jb250YWluZXJfX3BhZGRpbmcpfS5jb250ZW50e3BhZGRpbmctYmxvY2s6NXZoO21pbi1oZWlnaHQ6OTB2aH0ubWFpbi10aXRsZXtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4yfS5oaWRkZW4tdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7d2lkdGg6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtib3JkZXI6MDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO3RleHQtaW5kZW50Oi05OTk5cHh9LmhlYWRlcntwYWRkaW5nLWJsb2NrOjFyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmfS5oZWFkZXIgLmNvbnRhaW5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmhlYWRlciAuY29udGFpbmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxcmVtfX0uaGVhZGVyLS1taW5pbWFsIC5jb250YWluZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uaGVhZGVyX19sb2dve292ZXJmbG93OmhpZGRlbjttYXJnaW46MH0uaGVhZGVyX19sb2dvPjppcyhpbWcsdmlkZW8saWZyYW1lLHBpY3R1cmUpe3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWluO2Rpc3BsYXk6YmxvY2t9LmhlYWRlcl9fbG9nb3ttYXgtaGVpZ2h0OjUwcHg7bWF4LXdpZHRoOjEyMHB4O2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7ZmxleC1zaHJpbms6MH0uaGVhZGVyX19tZW51e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjJlbTtmbGV4LWZsb3c6cm93IHdyYXB9LmhlYWRlcl9fbWVudSBhOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KX0uaGVhZGVyX19tZW51IHVse2Rpc3BsYXk6ZmxleDtnYXA6MjBweH0uZm9vdGVyIC5ub29taWF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6ODFweDtoZWlnaHQ6MTVweDt0ZXh0LWluZGVudDotOTk5OXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9vdGVyIC5ub29taWE6OmJlZm9yZSwuZm9vdGVyIC5ub29taWE6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zdmcvbG9nby1ub29taWEtLWRhcmsuc3ZnKSBsZWZ0IGNlbnRlci84MXB4IDE1cHggbm8tcmVwZWF0fS5mb290ZXIgLm5vb21pYTo6YmVmb3Jle29wYWNpdHk6Ljd9LmZvb3RlciAubm9vbWlhOjphZnRlcnt0cmFuc2l0aW9uOndpZHRoIC4zcyB2YXIoLS1lYXNlSW5RdWFkKTt3aWR0aDowfS5mb290ZXIgLm5vb21pYTpob3Zlcjo6YWZ0ZXJ7d2lkdGg6MTAwJX0uZm9vdGVye3BhZGRpbmctYmxvY2s6MzBweH0uZm9vdGVyLS1taW5pbWFse2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWJsb2NrOjIwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U1ZTVlNX0uZm9vdGVyLS1taW5pbWFsIHNtYWxse2NvbG9yOiM3MzczNzM7Zm9udC1zaXplOi44cmVtfS5mb290ZXItLW1pbmltYWwgLm5vb21pYXtjb2xvcjojMTExO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmZvb3Rlci0tbWluaW1hbCAubm9vbWlhOmhvdmVye29wYWNpdHk6LjZ9fS5idG57ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOi43NXJlbSAxLjVyZW07Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX193aGl0ZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo2cHg7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpO2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSl9fS5idG4tLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojMTExO2NvbG9yOiNmZmZ9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5idG4tLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzMzfX0uYnRuLS1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMxMTE7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYnRuLS1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JvcmRlci1jb2xvcjojZDRkNGQ0fX0uYnRuLS1kYXJre2JhY2tncm91bmQtY29sb3I6IzExMTtjb2xvcjojZmZmO2JvcmRlcjpub25lfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYnRuLS1kYXJrOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwMH19LmJ0bi0tZnVsbHt3aWR0aDoxMDAlfS5kb3dubG9hZC1wZGYtYnRue21hcmdpbi10b3A6MTJweH0ubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgYnV0dG9uLC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XXtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19wcmltYXJ5KTtib3JkZXItcmFkaXVzOi4yNXJlbX0ud3lzaXd5ZyBwe21heC13aWR0aDo5MGNofS53eXNpd3lnIHN0cm9uZywud3lzaXd5ZyBie2ZvbnQtd2VpZ2h0OjcwMH0ud3lzaXd5ZyBlbSwud3lzaXd5ZyBpe2ZvbnQtc3R5bGU6aXRhbGljfS53eXNpd3lnIHVsLC53eXNpd3lnIG9se21hcmdpbi1ib3R0b206cHhUb1JlbSgzMCk7cGFkZGluZy1sZWZ0OnB4VG9SZW0oMjApfS53eXNpd3lnIGxpe3Bvc2l0aW9uOnJlbGF0aXZlfS53eXNpd3lnIHVsIGxpOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0Oi0wLjllbTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDpweFRvUmVtKDQpO2hlaWdodDpweFRvUmVtKDQpO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfS53eXNpd3lnIG9sIGxpe2NvdW50ZXItaW5jcmVtZW50OnN0ZXAtY291bnRlcn0ud3lzaXd5ZyBvbCBsaTpiZWZvcmV7Y29udGVudDpjb3VudGVyKHN0ZXAtY291bnRlcikgXCIuXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0Oi0xLjFlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9Lnd5c2l3eWcgYmxvY2txdW90ZXtmb250LXNpemU6cHhUb1JlbSgyNCk7bGluZS1oZWlnaHQ6cHhUb1JlbSgzNik7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206cHhUb1JlbSgzMCl9Lnd5c2l3eWcgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9Lnd5c2l3eWcgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS53eXNpd3lnIGgye2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuM30ud3lzaXd5ZyBoM3tmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS40fS53eXNpd3lnIGg0e2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS40fS5icmVhZGNydW1ic3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctYmxvY2s6MXJlbX0uYnJlYWRjcnVtYnMgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlcntjb250ZW50Olwi4oC6XCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MmNoO3RleHQtYWxpZ246Y2VudGVyfS5tb2RhbHt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTttYXgtd2lkdGg6OTAwcHg7Ym9yZGVyLXJhZGl1czoxMHB4O2JveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLC4xNSk7cG9zaXRpb246Zml4ZWQ7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjMwcHg7ei1pbmRleDoxMDAxO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb246YWxsIC4zc30ubW9kYWwuYWN0aXZle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7cG9pbnRlci1ldmVudHM6YXV0b30ubW9kYWxfX292ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KTt6LWluZGV4OjEwMDA7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbjphbGwgLjNzfS5tb2RhbF9fb3ZlcmxheS5hY3RpdmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTtwb2ludGVyLWV2ZW50czphdXRvfS5tb2RhbCAuaWNvbi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtyaWdodDoyMHB4O2ZvbnQtc2l6ZToyMHB4O2N1cnNvcjpwb2ludGVyfS5tb2RhbF9fdGFicy0tYnV0dG9uc3tkaXNwbGF5OmZsZXg7Z2FwOjIwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjIwcHh9Lm1vZGFsX190YWJzLS1idXR0b257dHJhbnNpdGlvbjphbGwgLjNzfS5tb2RhbF9fdGFicy0tYnV0dG9uLmFjdGl2ZXtjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7Zm9udC13ZWlnaHQ6NjAwfS5tb2RhbF9fdGFicy0tY29udGVudHtkaXNwbGF5Om5vbmV9Lm1vZGFsX190YWJzLS1jb250ZW50LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5lcnJvcjQwNCAuZm9vdGVyLC5lcnJvcjQwNCAuaGVhZGVyLC5lcnJvcjQwNCAuYnJlYWRjcnVtYnN7ZGlzcGxheTpub25lfS5lcnJvcjQwNCAuZXJyb3I0MDRfX2dyb3Vwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0uZXJyb3I0MDQgLm1haW5UaXRsZXt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5lcnJvcjQwNCAubWFpblRpdGxlX19maXJzdHtmb250LWZhbWlseTp2YXIoLS1mb250X19wcmltYXJ5KTtjb2xvcjp2YXIoLS1jb2xvcl9fc2Vjb25kYXJ5KTtmb250LXNpemU6MS41ZW19LmVycm9yNDA0IC5tYWluVGl0bGVfX3NlY29uZHtmb250LWZhbWlseTp2YXIoLS1mb250X19wcmltYXJ5KTtmb250LXNpemU6MTJlbTtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KTtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206MTBweH0uY2FsY3VsYXRvci1wYWdle3BhZGRpbmc6NDBweCAwIDgwcHg7YmFja2dyb3VuZDojZmZmO21pbi1oZWlnaHQ6MTAwdmh9LmNhbGN1bGF0b3ItcGFnZSAuY29udGFpbmVye21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMjBweH0uY2FsY3VsYXRvci1wYWdlLS1sb2NrZWR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MH0uY2FsY3VsYXRvci1sb2dpbnt3aWR0aDoxMDAlO21heC13aWR0aDo0MDBweDtwYWRkaW5nOjIwcHh9LmNhbGN1bGF0b3ItbG9naW5fX2JveHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmc6NDBweDtib3gtc2hhZG93OjAgMnB4IDhweCByZ2JhKDAsMCwwLC4xKX0uY2FsY3VsYXRvci1sb2dpbl9fYm94IGgxe2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1ib3R0b206MTJweDtjb2xvcjojMTExfS5jYWxjdWxhdG9yLWxvZ2luX19ib3ggcHtjb2xvcjojNzM3MzczO21hcmdpbi1ib3R0b206MjRweDtmb250LXNpemU6LjkzNzVyZW19LmNhbGN1bGF0b3ItbG9naW5fX2JveCAuZXJyb3ItbWVzc2FnZXtjb2xvcjojZGMyNjI2O2JhY2tncm91bmQ6I2ZlZjJmMjtwYWRkaW5nOjEycHg7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyOjFweCBzb2xpZCAjZmVjYWNhO2ZvbnQtc2l6ZTouODc1cmVtO21hcmdpbi1ib3R0b206MjBweH0uY2FsY3VsYXRvci1sb2dpbl9fZm9ybXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMnB4fS5jYWxjdWxhdG9yLWxvZ2luX19mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRde3BhZGRpbmc6MTJweCAxNnB4O2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtib3JkZXItcmFkaXVzOjZweDtmb250LXNpemU6MXJlbTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMnN9LmNhbGN1bGF0b3ItbG9naW5fX2Zvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojMTExfS5jYWxjdWxhdG9yLWxvZ2luX19mb3JtIGJ1dHRvbntwYWRkaW5nOjEycHggMjRweDtiYWNrZ3JvdW5kOiMxMTE7Y29sb3I6I2ZmZjtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjZweDtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo1MDA7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc31AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmNhbGN1bGF0b3ItbG9naW5fX2Zvcm0gYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6IzAwMH19LmNhbGN1bGF0b3ItbG9nb3V0LWJ0bntwb3NpdGlvbjpmaXhlZDtib3R0b206MzBweDtsZWZ0OjMwcHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kOiNkYzI2MjY7Y29sb3I6I2ZmZjtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjZweDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEwMDA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO2JveC1zaGFkb3c6MCAycHggOHB4IHJnYmEoMCwwLDAsLjE1KX0uY2FsY3VsYXRvci1sb2dvdXQtYnRuIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuY2FsY3VsYXRvci1sb2dvdXQtYnRuOmhvdmVye2JhY2tncm91bmQ6I2I5MWMxYztib3gtc2hhZG93OjAgNHB4IDEycHggcmdiYSgwLDAsMCwuMil9fS5jYWxjdWxhdG9yLWVkaXQtdG9nZ2xle3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTozMHB4O3JpZ2h0OjMwcHg7aGVpZ2h0OjUwcHg7cGFkZGluZzoxMnB4IDIwcHg7YmFja2dyb3VuZDojMTExO2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo2cHg7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NTAwO2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTAwMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSgwLDAsMCwuMTUpfS5jYWxjdWxhdG9yLWVkaXQtdG9nZ2xlIHN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2ZpbGw6Y3VycmVudENvbG9yfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuY2FsY3VsYXRvci1lZGl0LXRvZ2dsZTpob3ZlcntiYWNrZ3JvdW5kOiMwMDA7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMCwwLDAsLjIpfX0uY2FsY3VsYXRvci1lZGl0LXRvZ2dsZS5hY3RpdmV7YmFja2dyb3VuZDojZGMyNjI2fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuY2FsY3VsYXRvci1lZGl0LXRvZ2dsZS5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZDojYjkxYzFjfX0uY2FsY3VsYXRvci1yZXNldC1idG57cG9zaXRpb246Zml4ZWQ7bWFyZ2luLXJpZ2h0OjEwcHg7Ym90dG9tOjMwcHg7cmlnaHQ6MTgwcHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtwYWRkaW5nOjA7YmFja2dyb3VuZDojZjVmNWY1O2NvbG9yOiM1MjUyNTI7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yYWRpdXM6NnB4O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTAwMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSgwLDAsMCwuMSl9LmNhbGN1bGF0b3ItcmVzZXQtYnRuIHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4O3N0cm9rZTpjdXJyZW50Q29sb3J9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5jYWxjdWxhdG9yLXJlc2V0LWJ0bjpob3ZlcntiYWNrZ3JvdW5kOiMxMTE7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzExMTtib3gtc2hhZG93OjAgNHB4IDEycHggcmdiYSgwLDAsMCwuMTUpfX0uZWRpdC1hY3Rpb25ze2Rpc3BsYXk6bm9uZTthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjRweDttYXJnaW4tbGVmdDo4cHg7ZmxleC1zaHJpbms6MH0uZWRpdC1pY29ue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtwYWRkaW5nOjRweDtiYWNrZ3JvdW5kOiNmNWY1ZjU7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yYWRpdXM6M3B4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7ZmxleC1zaHJpbms6MH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmVkaXQtaWNvbjpob3ZlcntiYWNrZ3JvdW5kOiMxMTE7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzExMX19LmRlbGV0ZS1pY29ue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtwYWRkaW5nOjRweDtiYWNrZ3JvdW5kOiNmZWYyZjI7Ym9yZGVyOjFweCBzb2xpZCAjZmVjYWNhO2JvcmRlci1yYWRpdXM6M3B4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7ZmxleC1zaHJpbms6MDtjb2xvcjojZGMyNjI2fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuZGVsZXRlLWljb246aG92ZXJ7YmFja2dyb3VuZDojZGMyNjI2O2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkYzI2MjZ9fS5hZGQtYnRue2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjZweCAxMnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IGRhc2hlZCAjZDRkNGQ0O2JvcmRlci1yYWRpdXM6NHB4O2ZvbnQtc2l6ZTouODEyNXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzUyNTI1MjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTttYXJnaW4tdG9wOjEycHh9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5hZGQtYnRuOmhvdmVye2JvcmRlci1jb2xvcjojMTExO2NvbG9yOiMxMTE7YmFja2dyb3VuZDojZmFmYWZhfX1ib2R5LmVkaXQtbW9kZSAuZWRpdC1hY3Rpb25zLGJvZHkuZWRpdC1tb2RlIC5hZGQtYnRue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Ym9keS5lZGl0LW1vZGUgLmVkaXRhYmxlLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpe2JvZHkuZWRpdC1tb2RlIC5lZGl0YWJsZS1pdGVtOmhvdmVye291dGxpbmU6MXB4IGRhc2hlZCAjZDRkNGQ0O291dGxpbmUtb2Zmc2V0OjJweH19Ym9keS5lZGl0LW1vZGUgLmJ1dHRvbi1jaG9pY2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6OHB4fS5jYWxjdWxhdG9yLWhlcm97bWFyZ2luLWJvdHRvbTozMnB4fS5jYWxjdWxhdG9yLWhlcm9fX3RpdGxle2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206NnB4O2NvbG9yOiMxMTF9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5jYWxjdWxhdG9yLWhlcm9fX3RpdGxle2ZvbnQtc2l6ZToxcmVtfX0uY2FsY3VsYXRvci1oZXJvX19zdWJ0aXRsZXtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNzM3MzczO21heC13aWR0aDo2MDBweDtsaW5lLWhlaWdodDoxLjV9LmNhbGN1bGF0b3Itd3JhcHBlcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAzNjBweDtnYXA6NjBweDthbGlnbi1pdGVtczpzdGFydH1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey5jYWxjdWxhdG9yLXdyYXBwZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6NDBweH19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5jYWxjdWxhdG9yLWZvcm17cGFkZGluZzowfX0uY2FsY3VsYXRvci1zZWN0aW9ue21hcmdpbi1ib3R0b206MzJweDtwYWRkaW5nLWJvdHRvbTozMnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTV9LmNhbGN1bGF0b3Itc2VjdGlvbjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTowO2JvcmRlci1ib3R0b206bm9uZX0uY2FsY3VsYXRvci1zZWN0aW9uLS1wcm9qZWN0LW5hbWV7cGFkZGluZy1ib3R0b206MjRweDttYXJnaW4tYm90dG9tOjI0cHh9LmNhbGN1bGF0b3Itc2VjdGlvbl9fdGl0bGV7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206MTJweDtjb2xvcjojMTExfS5jYWxjdWxhdG9yLXNlY3Rpb24tLXByb2plY3QtbmFtZSAuY2FsY3VsYXRvci1zZWN0aW9uX190aXRsZXtkaXNwbGF5OmJsb2NrfS5wcm9qZWN0LW5hbWUtaW5wdXR7d2lkdGg6MTAwJTtwYWRkaW5nOjEwcHggMTJweDtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzExMTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yYWRpdXM6NHB4O3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4ycyBlYXNlfS5wcm9qZWN0LW5hbWUtaW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiNhM2EzYTN9LnByb2plY3QtbmFtZS1pbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmU7Ym9yZGVyLWNvbG9yOiMxMTF9LmJ1dHRvbi1ncm91cHtkaXNwbGF5OmZsZXg7Z2FwOjhweDtmbGV4LXdyYXA6d3JhcH0uYnV0dG9uLWNob2ljZXtwYWRkaW5nOjhweCAxNHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Ym9yZGVyLXJhZGl1czo0cHg7Zm9udC1zaXplOi44MTI1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNTI1MjUyO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYnV0dG9uLWNob2ljZTpob3Zlcntib3JkZXItY29sb3I6IzExMX19LmJ1dHRvbi1jaG9pY2UuYWN0aXZle2JhY2tncm91bmQ6IzExMTtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMTExfS5yYW5nZS1sYWJlbHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouODEyNXJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6IzUyNTI1MjttYXJnaW4tYm90dG9tOjZweH0uY2FsY3VsYXRvci1maWVsZC0tcmFuZ2UrLmNhbGN1bGF0b3ItZmllbGQtLXJhbmdle21hcmdpbi10b3A6MTZweDtwYWRkaW5nLXRvcDoxNnB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNmNWY1ZjV9LnJhbmdlLXNsaWRlciAucmFuZ2UtdmFsdWV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmJhc2VsaW5lO2dhcDo2cHg7Zm9udC1zaXplOi45Mzc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjhweDtjb2xvcjojMTExfS5yYW5nZS1zbGlkZXIgLnJhbmdlLXZhbHVlIHNtYWxse2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM3MzczNzN9LnJhbmdlLXNsaWRlciBpbnB1dFt0eXBlPXJhbmdlXXt3aWR0aDoxMDAlO2hlaWdodDo2cHg7YmFja2dyb3VuZDojZTVlNWU1O2JvcmRlci1yYWRpdXM6M3B4O291dGxpbmU6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LnJhbmdlLXNsaWRlciBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6NnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTExIDAlLCAjMTExIHZhcigtLXJhbmdlLXByb2dyZXNzLCA1MCUpLCAjZTVlNWU1IHZhcigtLXJhbmdlLXByb2dyZXNzLCA1MCUpLCAjZTVlNWU1IDEwMCUpO2JvcmRlci1yYWRpdXM6M3B4fS5yYW5nZS1zbGlkZXIgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6NnB4O2JhY2tncm91bmQ6I2U1ZTVlNTtib3JkZXItcmFkaXVzOjNweH0ucmFuZ2Utc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXByb2dyZXNze2hlaWdodDo2cHg7YmFja2dyb3VuZDojMTExO2JvcmRlci1yYWRpdXM6M3B4fS5yYW5nZS1zbGlkZXIgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O21hcmdpbi10b3A6LTZweDtiYWNrZ3JvdW5kOiMxMTE7Ym9yZGVyOjNweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6NTAlO2N1cnNvcjpncmFiO2JveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoMCwwLDAsLjIpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xNXMgZWFzZSxib3gtc2hhZG93IC4xNXMgZWFzZX0ucmFuZ2Utc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmV7Y3Vyc29yOmdyYWJiaW5nO3RyYW5zZm9ybTpzY2FsZSgxLjEpO2JveC1zaGFkb3c6MCAycHggOHB4IHJnYmEoMCwwLDAsLjI1KX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnJhbmdlLXNsaWRlciBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMSk7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSgwLDAsMCwuMjUpfX0ucmFuZ2Utc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1ie3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7YmFja2dyb3VuZDojMTExO2JvcmRlcjozcHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6Z3JhYjtib3gtc2hhZG93OjAgMXB4IDRweCByZ2JhKDAsMCwwLC4yKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTVzIGVhc2UsYm94LXNoYWRvdyAuMTVzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5yYW5nZS1zbGlkZXIgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWI6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMTUpfX0uY2FsY3VsYXRvci1maWVsZC0tcmFuZ2UuaXMtbG9ja2Vke29wYWNpdHk6LjY7cG9pbnRlci1ldmVudHM6bm9uZX0uY2FsY3VsYXRvci1maWVsZC0tcmFuZ2UuaXMtbG9ja2VkIC5yYW5nZS1sYWJlbDo6YWZ0ZXJ7Y29udGVudDpcIiAoYmxvcXVlKVwiO2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM3MzczNzN9LmNhbGN1bGF0b3ItZmllbGQtLXJhbmdlLmlzLWxvY2tlZCBpbnB1dFt0eXBlPXJhbmdlXXtjdXJzb3I6bm90LWFsbG93ZWR9LmNhbGN1bGF0b3ItZmllbGQtLXJhbmdlLmlzLWxvY2tlZCBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQ6IzczNzM3M30uY2FsY3VsYXRvci1maWVsZC0tcmFuZ2UuaXMtbG9ja2VkIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1ie2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kOiM3MzczNzN9LnRhc2tzLWdyaWR7ZGlzcGxheTpncmlkO2dhcDoxMHB4fS50YXNrLWl0ZW17YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtib3JkZXItcmFkaXVzOjRweDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnRhc2staXRlbTpob3Zlcntib3JkZXItY29sb3I6I2EzYTNhM319LnRhc2staXRlbV9faGVhZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxMHB4IDEycHg7Z2FwOjEwcHh9LnRhc2stY2hlY2tib3h7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDtjdXJzb3I6cG9pbnRlcjtmbGV4OjF9LnRhc2stY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF17d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtjdXJzb3I6cG9pbnRlcjthY2NlbnQtY29sb3I6IzExMX0udGFzay1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZHtvcGFjaXR5Oi41O2N1cnNvcjpub3QtYWxsb3dlZH0udGFzay1jaGVja2JveCAudGFzay1uYW1le2ZvbnQtc2l6ZTouODEyNXJlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzExMX0udGFzay1ob3Vyc3tmb250LXNpemU6Ljc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNzM3MzczO3doaXRlLXNwYWNlOm5vd3JhcDtmbGV4Om5vbmV9LnRhc2staG91cnMgc21hbGx7Y29sb3I6I2EzYTNhM30udGFzay1kZXNjcmlwdGlvbntmb250LXNpemU6Ljc1cmVtO2NvbG9yOiM3MzczNzM7bGluZS1oZWlnaHQ6MS40O3BhZGRpbmc6MCAxMnB4IDEwcHggMzZweDttYXJnaW4tdG9wOi00cHh9LnN1YnRhc2tze3BhZGRpbmc6MCAxMnB4IDEycHggMzJweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo2cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Y1ZjVmNTttYXJnaW4tdG9wOi00cHg7cGFkZGluZy10b3A6OHB4O2Rpc3BsYXk6bm9uZX0uc3VidGFzay1pdGVte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjRweH0uc3VidGFzay1jb250ZW50e2ZsZXg6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoycHh9LnN1YnRhc2stbmFtZXtjb2xvcjojNTI1MjUyfS5zdWJ0YXNrLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZTouNjVyZW07Y29sb3I6I2EzYTNhMztsaW5lLWhlaWdodDoxLjM7Zm9udC1zdHlsZTppdGFsaWN9LnNlbGVjdC1hbGwtbGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NnB4O3BhZGRpbmc6NHB4IDA7bWFyZ2luLWJvdHRvbTo0cHg7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOi43cmVtO2NvbG9yOiM3MzczNzM7Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuc2VsZWN0LWFsbC1sYWJlbDpob3Zlcntjb2xvcjojNTI1MjUyfX0uc2VsZWN0LWFsbC1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XXt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2N1cnNvcjpwb2ludGVyO2FjY2VudC1jb2xvcjojMTExfS5zdWJ0YXNrLWNoZWNrYm94e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDo4cHg7cGFkZGluZzo2cHggMTBweDtiYWNrZ3JvdW5kOiNmYWZhZmE7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZTouNzVyZW07dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5zdWJ0YXNrLWNoZWNrYm94OmhvdmVye2JvcmRlci1jb2xvcjojYTNhM2EzO2JhY2tncm91bmQ6I2Y1ZjVmNX19LnN1YnRhc2stY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF17d2lkdGg6MTJweDtoZWlnaHQ6MTJweDttYXJnaW4tdG9wOjdweDtjdXJzb3I6cG9pbnRlcjthY2NlbnQtY29sb3I6IzExMX0uc3VidGFzay1jaGVja2JveCAuc3VidGFzay1ob3Vyc3tjb2xvcjojNzM3MzczO2ZsZXg6bm9uZTttYXJnaW4tdG9wOjJweH0uc3VidGFzay1jaGVja2JveCAuc3VidGFzay1ob3VycyBzbWFsbHtjb2xvcjojYTNhM2EzfS5vcHRpb25zLWxpc3R7ZGlzcGxheTpncmlkO2dhcDo4cHh9Lm9wdGlvbi1pdGVte2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Ym9yZGVyLXJhZGl1czo0cHg7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5vcHRpb24taXRlbTpob3Zlcntib3JkZXItY29sb3I6I2EzYTNhM319Lm9wdGlvbi1jaGVja2JveHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTBweCAxMnB4O2N1cnNvcjpwb2ludGVyO2dhcDoxMHB4fS5vcHRpb24tY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF17d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtjdXJzb3I6cG9pbnRlcjthY2NlbnQtY29sb3I6IzExMX0ub3B0aW9uLWNoZWNrYm94IC5vcHRpb24tbmFtZXtmbGV4OjE7Zm9udC1zaXplOi44MTI1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMTExfS5vcHRpb24tY2hlY2tib3ggLm9wdGlvbi1ob3Vyc3tmb250LXNpemU6Ljc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNzM3MzczO2ZsZXg6bm9uZX0ub3B0aW9uLWNoZWNrYm94IC5vcHRpb24taG91cnMgc21hbGx7Y29sb3I6I2EzYTNhM30ub3B0aW9uLXF1YW50aXR5e3BhZGRpbmc6OHB4IDEycHggMTJweCAzMnB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNmNWY1ZjU7bWFyZ2luLXRvcDotNHB4fS5vcHRpb24tcXVhbnRpdHkgbGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2ZvbnQtc2l6ZTouNzVyZW07Y29sb3I6IzUyNTI1Mn0ub3B0aW9uLXF1YW50aXR5IC5xdWFudGl0eS1pbnB1dHt3aWR0aDo2MHB4O3BhZGRpbmc6NHB4IDhweDtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Ym9yZGVyLXJhZGl1czo0cHg7Zm9udC1zaXplOi43NXJlbTt0ZXh0LWFsaWduOmNlbnRlcn0ub3B0aW9uLXF1YW50aXR5IC5xdWFudGl0eS1pbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmU7Ym9yZGVyLWNvbG9yOiMzYjgyZjZ9LnN1Ym9wdGlvbnN7cGFkZGluZzowIDEycHggMTJweCAzMnB4O2Rpc3BsYXk6bm9uZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjZweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZjVmNWY1O21hcmdpbi10b3A6LTRweDtwYWRkaW5nLXRvcDo4cHh9LnN1Ym9wdGlvbi1pdGVte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjRweH0uc3Vib3B0aW9uLWNvbnRlbnR7ZmxleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjJweH0uc3Vib3B0aW9uLW5hbWV7Y29sb3I6IzUyNTI1Mn0uc3Vib3B0aW9uLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZTouNjVyZW07Y29sb3I6I2EzYTNhMztsaW5lLWhlaWdodDoxLjM7Zm9udC1zdHlsZTppdGFsaWN9LnN1Ym9wdGlvbi1jaGVja2JveHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6OHB4O3BhZGRpbmc6NnB4IDEwcHg7YmFja2dyb3VuZDojZmFmYWZhO2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6Ljc1cmVtO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuc3Vib3B0aW9uLWNoZWNrYm94OmhvdmVye2JvcmRlci1jb2xvcjojYTNhM2EzO2JhY2tncm91bmQ6I2Y1ZjVmNX19LnN1Ym9wdGlvbi1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XXt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O21hcmdpbi10b3A6N3B4O2N1cnNvcjpwb2ludGVyO2FjY2VudC1jb2xvcjojMTExfS5zdWJvcHRpb24tY2hlY2tib3ggLnN1Ym9wdGlvbi1ob3Vyc3tjb2xvcjojNzM3MzczO2ZsZXg6bm9uZTttYXJnaW4tdG9wOjJweH0uc3Vib3B0aW9uLWNoZWNrYm94IC5zdWJvcHRpb24taG91cnMgc21hbGx7Y29sb3I6I2EzYTNhM30uc3Vib3B0aW9uLXF1YW50aXR5e3BhZGRpbmc6NnB4IDhweCA4cHggMjBweH0uc3Vib3B0aW9uLXF1YW50aXR5IGxhYmVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtmb250LXNpemU6LjdyZW07Y29sb3I6IzUyNTI1Mn0uc3Vib3B0aW9uLXF1YW50aXR5IC5zdWJvcHRpb24tcXVhbnRpdHktaW5wdXR7d2lkdGg6NTBweDtwYWRkaW5nOjNweCA2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yYWRpdXM6NHB4O2ZvbnQtc2l6ZTouN3JlbTt0ZXh0LWFsaWduOmNlbnRlcn0uc3Vib3B0aW9uLXF1YW50aXR5IC5zdWJvcHRpb24tcXVhbnRpdHktaW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojM2I4MmY2fUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7LmNhbGN1bGF0b3ItcmVzdWx0c3tvcmRlcjotMX19LnJlc3VsdHMtc3RpY2t5e2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjA7bWFyZ2luLXRvcDoxNnB4fS5yZXN1bHRzLWhlYWRlcntwYWRkaW5nOjIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNX0ucmVzdWx0cy10b3RhbHN7cG9zaXRpb246c3RpY2t5O3RvcDp2YXIoLS13cC1hZG1pbi1iYXItaGVpZ2h0LCAwcHgpO3BhZGRpbmc6MTZweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaGFkb3c6MCAycHggOHB4IHJnYmEoMCwwLDAsLjA4KTt6LWluZGV4OjEwfS5yZXN1bHRzLXRvdGFsc19fdGl0bGV7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMxMTE7bWFyZ2luLWJvdHRvbToxMnB4O3BhZGRpbmctYm90dG9tOjEycHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y1ZjVmNX0ucmVzdWx0cy10b3RhbHMgLnJlc3VsdC1pdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzo4cHggMH0ucmVzdWx0cy10b3RhbHMgLnJlc3VsdC1pdGVtOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9LnJlc3VsdHMtdG90YWxzIC5yZXN1bHQtaXRlbTpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjB9LnJlc3VsdHMtdG90YWxzIC5yZXN1bHQtbGFiZWx7Zm9udC1zaXplOi44MTI1cmVtO2NvbG9yOiM3MzczNzM7Zm9udC13ZWlnaHQ6NDAwfS5yZXN1bHRzLXRvdGFscyAucmVzdWx0LXZhbHVle2ZvbnQtc2l6ZTouOTM3NXJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6IzExMX0ucmVzdWx0cy10b3RhbHMgLnJlc3VsdC12YWx1ZS0tcHJpY2V7Zm9udC1zaXplOjEuMTI1cmVtO2NvbG9yOiMxMTF9LnJlc3VsdHNfX3RpdGxle2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjEycHg7Y29sb3I6IzExMX0ucmVzdWx0cy1zZWN0aW9uX190aXRsZXtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6IzExMTttYXJnaW46MCAwIDEycHggMH0ucmVzdWx0cy1icmVha2Rvd257cGFkZGluZzoyMHB4fS5yZXN1bHRzLWJyZWFrZG93bj4ucmVzdWx0cy1zZWN0aW9uX190aXRsZXttYXJnaW4tYm90dG9tOjEycHh9LnJlc3VsdHMtYnJlYWtkb3duIC5yZXN1bHQtZGV0YWlsc3twYWRkaW5nLWxlZnQ6MTJweH0ucmVzdWx0cy1icmVha2Rvd24gLnJlc3VsdC1pdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzo4cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjVmNWY1fS5yZXN1bHRzLWJyZWFrZG93biAucmVzdWx0LWl0ZW0tLWhpZ2hsaWdodHtwYWRkaW5nOjhweCAwO21hcmdpbi1ib3R0b206OHB4O2JvcmRlci1ib3R0b206bm9uZX0ucmVzdWx0cy1icmVha2Rvd24gLnJlc3VsdC1pdGVtLS1sYXJnZXtwYWRkaW5nOjEwcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1O21hcmdpbi1ib3R0b206MTBweH0ucmVzdWx0cy1icmVha2Rvd24gLnJlc3VsdC1sYWJlbHtmb250LXNpemU6LjgxMjVyZW07Y29sb3I6IzczNzM3Mztmb250LXdlaWdodDo0MDB9LnJlc3VsdHMtYnJlYWtkb3duIC5yZXN1bHQtdmFsdWV7Zm9udC1zaXplOi45Mzc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMTExfS5yZXN1bHRzLWJyZWFrZG93biAucmVzdWx0LXZhbHVlLS1wcmljZXtmb250LXNpemU6MS4xMjVyZW07Y29sb3I6IzExMTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0ucmVzdWx0cy1icmVha2Rvd24gLnJlc3VsdC12YWx1ZS0tcHJpY2UudXBkYXRlZHthbmltYXRpb246cHJpY2VVcGRhdGUgLjNzIGVhc2V9QGtleWZyYW1lcyBwcmljZVVwZGF0ZXswJSwxMDAle3RyYW5zZm9ybTpzY2FsZSgxKX01MCV7dHJhbnNmb3JtOnNjYWxlKDEuMDMpfX0ucmVzdWx0LWRldGFpbHN7bWFyZ2luOjEycHggMDtwYWRkaW5nOjEycHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Y1ZjVmNTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjVmNWY1fS5yZXN1bHQtZGV0YWlsc19fdGl0bGV7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTo4cHg7Y29sb3I6IzExMX0uYnJlYWtkb3duLWxpc3R7ZGlzcGxheTpncmlkO2dhcDo1cHh9LmJyZWFrZG93bi1pdGVte2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIGF1dG8gYXV0bztnYXA6OHB4O3BhZGRpbmc6M3B4IDA7Zm9udC1zaXplOi43NXJlbTthbGlnbi1pdGVtczpjZW50ZXJ9LmJyZWFrZG93bi1pdGVtLS1oZWFkZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtwYWRkaW5nOjhweCAwIDRweCAwO21hcmdpbi10b3A6OHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmNWY1ZjV9LmJyZWFrZG93bi1pdGVtLS1oZWFkZXIgLmJyZWFrZG93bi1pdGVtX19uYW1le2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMTExO2ZvbnQtc2l6ZTouODEyNXJlbX0uYnJlYWtkb3duLWl0ZW0tLXN1YnRhc2ssLmJyZWFrZG93bi1pdGVtLS1zdWJvcHRpb257cGFkZGluZy1sZWZ0OjE2cHg7b3BhY2l0eTouOX0uYnJlYWtkb3duLWl0ZW1fX25hbWV7Y29sb3I6IzUyNTI1Mn0uYnJlYWtkb3duLWl0ZW1fX2hvdXJze2NvbG9yOiM3MzczNzM7Zm9udC13ZWlnaHQ6NDAwfS5icmVha2Rvd24taXRlbV9fY2FsY3tjb2xvcjojYTNhM2EzO2ZvbnQtc2l6ZTouNjg3NXJlbTtmb250LXN0eWxlOml0YWxpY30uYnJlYWtkb3duLWl0ZW1fX3ByaWNle2NvbG9yOiMxMTE7Zm9udC13ZWlnaHQ6NTAwO3RleHQtYWxpZ246cmlnaHR9LmJyZWFrZG93bi1lbXB0eXt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojYTNhM2EzO2ZvbnQtc2l6ZTouODEyNXJlbTtwYWRkaW5nOjE0cHggMH0ucmVzdWx0LWluZm97bWFyZ2luLXRvcDoxMnB4O3BhZGRpbmctdG9wOjEycHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Y1ZjVmNX0ucmVzdWx0LWluZm8tLXRvcHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmc6MDtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcn0ucmVzdWx0LWluZm8tLXRvcCAuZWRpdC1pY29ue21hcmdpbi1sZWZ0OjZweDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlfS5yZXN1bHQtaW5mby0tdG9wOmhvdmVyIC5lZGl0LWljb257b3BhY2l0eToxfS5lZGl0LW1vZGUgLnJlc3VsdC1pbmZvLS10b3AgLmVkaXQtaWNvbntvcGFjaXR5OjF9LnJlc3VsdC1pbmZvLS10b3AgLnJlc3VsdC12YWx1ZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NHB4O2ZvbnQtc2l6ZTouOTM3NXJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6IzExMX0ucmVzdWx0LWluZm9fX3RleHR7Zm9udC1zaXplOi44MTI1cmVtO2NvbG9yOiM1MjUyNTI7bWFyZ2luLWJvdHRvbTo4cHh9LnJlc3VsdC1pbmZvX19yZWZlcmVuY2V7Zm9udC1zaXplOi44MTI1cmVtO2NvbG9yOiM1MjUyNTI7bWFyZ2luLWJvdHRvbTo4cHg7cGFkZGluZzo4cHggMTBweDtiYWNrZ3JvdW5kOiNmNWY1ZjU7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkICMxMTF9LnJlc3VsdC1pbmZvX19yZWZlcmVuY2Ugc3Ryb25ne2NvbG9yOiMxMTF9LnJlc3VsdC1kaXNjbGFpbWVye2ZvbnQtc2l6ZTouNjg3NXJlbTtjb2xvcjojYTNhM2EzO2xpbmUtaGVpZ2h0OjEuNDtmb250LXN0eWxlOml0YWxpY30uYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MTBweCAxOHB4O2JvcmRlci1yYWRpdXM6NHB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6LjgxMjVyZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmJ0bi0tcHJpbWFyeXtiYWNrZ3JvdW5kOiMxMTE7Y29sb3I6I2ZmZn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmJ0bi0tcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kOiMwMDB9fS5idG4tLXNlY29uZGFyeXtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzExMTtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTV9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5idG4tLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kOiNmNWY1ZjU7Ym9yZGVyLWNvbG9yOiNkNGQ0ZDQ7Y29sb3I6IzExMX19LmJ0bi0tZnVsbHt3aWR0aDoxMDAlO21hcmdpbi10b3A6MTJweH0uZWRpdG9yLW1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6OTk5OTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LmVkaXRvci1tb2RhbC5hY3RpdmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0uZWRpdG9yLW1vZGFsX19vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMnB4KX0uZWRpdG9yLW1vZGFsX19jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHRyYW5zbGF0ZVkoMjBweCk7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6OHB4O2JveC1zaGFkb3c6MCAxMHB4IDQwcHggcmdiYSgwLDAsMCwuMTUpO21heC13aWR0aDo4MDBweDt3aWR0aDo5MCU7bWF4LWhlaWdodDo5MHZoO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9LmVkaXRvci1tb2RhbF9faGVhZGVye3BhZGRpbmc6MjBweCAyNHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uZWRpdG9yLW1vZGFsX190aXRsZXtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6IzExMTttYXJnaW46MH0uZWRpdG9yLW1vZGFsX19jbG9zZXt3aWR0aDozMnB4O2hlaWdodDozMnB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDoxO2NvbG9yOiM3MzczNzM7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzowO3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5lZGl0b3ItbW9kYWxfX2Nsb3NlOmhvdmVye2NvbG9yOiMxMTF9fS5lZGl0b3ItbW9kYWxfX2JvZHl7cGFkZGluZzoyNHB4O292ZXJmbG93LXk6YXV0bztmbGV4OjF9LmVkaXRvci1tb2RhbF9fZm9vdGVye3BhZGRpbmc6MTZweCAyNHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNlNWU1ZTU7ZGlzcGxheTpmbGV4O2dhcDoxMnB4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uZWRpdG9yLW1vZGFsX19jYW5jZWwsLmVkaXRvci1tb2RhbF9fc2F2ZXtwYWRkaW5nOjEwcHggMjBweDtib3JkZXItcmFkaXVzOjZweDtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo1MDA7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7Ym9yZGVyOm5vbmV9LmVkaXRvci1tb2RhbF9fY2FuY2Vse2JhY2tncm91bmQ6I2Y1ZjVmNTtjb2xvcjojNTI1MjUyfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuZWRpdG9yLW1vZGFsX19jYW5jZWw6aG92ZXJ7YmFja2dyb3VuZDojZTVlNWU1fX0uZWRpdG9yLW1vZGFsX19zYXZle2JhY2tncm91bmQ6IzExMTtjb2xvcjojZmZmfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuZWRpdG9yLW1vZGFsX19zYXZlOmhvdmVye2JhY2tncm91bmQ6IzAwMH19LmVkaXRvci1maWVsZHttYXJnaW4tYm90dG9tOjIwcHh9LmVkaXRvci1maWVsZDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uZWRpdG9yLWZpZWxkX19sYWJlbHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouODEyNXJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6IzExMTttYXJnaW4tYm90dG9tOjZweH0uZWRpdG9yLWZpZWxkX19pbnB1dHt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweCAxMnB4O2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtib3JkZXItcmFkaXVzOjRweDtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojMTExO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4ycyBlYXNlO2ZvbnQtZmFtaWx5OmluaGVyaXR9LmVkaXRvci1maWVsZF9faW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojMTExfS5lZGl0b3ItZmllbGRfX2lucHV0W3JlYWRvbmx5XXtiYWNrZ3JvdW5kOiNmNWY1ZjU7Y29sb3I6IzczNzM3MztjdXJzb3I6bm90LWFsbG93ZWR9LmVkaXRvci1maWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiNhM2EzYTN9LmVkaXRvci1maWVsZCB0ZXh0YXJlYS5lZGl0b3ItZmllbGRfX2lucHV0e3Jlc2l6ZTp2ZXJ0aWNhbDttaW4taGVpZ2h0OjgwcHh9LmVkaXRvci1maWVsZF9faGVscHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouNzVyZW07Y29sb3I6IzczNzM3MzttYXJnaW4tdG9wOjRweH0uZWRpdG9yLWZpZWxkLS1jaGVja2JveCAuZWRpdG9yLWZpZWxkX19jaGVja2JveC1sYWJlbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMxMTF9LmVkaXRvci1maWVsZC0tY2hlY2tib3ggLmVkaXRvci1maWVsZF9fY2hlY2tib3gtbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF17d2lkdGg6MTZweDtoZWlnaHQ6MTZweDthY2NlbnQtY29sb3I6IzExMTtjdXJzb3I6cG9pbnRlcn0uZWRpdG9yLXN1YnRhc2tze21hcmdpbi10b3A6MjRweDtwYWRkaW5nLXRvcDoyMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNlNWU1ZTV9LmVkaXRvci1zdWJ0YXNrc19faGVhZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbToxMnB4fS5lZGl0b3Itc3VidGFza3NfX2FkZHtwYWRkaW5nOjZweCAxMnB4O2JhY2tncm91bmQ6I2Y1ZjVmNTtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Ym9yZGVyLXJhZGl1czo0cHg7Zm9udC1zaXplOi43NXJlbTtjb2xvcjojNTI1MjUyO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmVkaXRvci1zdWJ0YXNrc19fYWRkOmhvdmVye2JhY2tncm91bmQ6IzExMTtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMTExfX0uZWRpdG9yLXN1YnRhc2tzX19jb2x1bW5ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDYwcHggNjBweCAxZnIgYXV0byA4MHB4IGF1dG87Z2FwOjZweDttYXJnaW4tYm90dG9tOjhweDtwYWRkaW5nOjAgMCA2cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuZWRpdG9yLXN1YnRhc2tzX19jb2x1bW5ze2Rpc3BsYXk6bm9uZX19LmVkaXRvci1zdWJ0YXNrc19fY29sdW1ucyBzcGFue2ZvbnQtc2l6ZTouNjg3NXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzczNzM3Mzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjVweH0uZWRpdG9yLXN1YnRhc2tzX19jb2x1bW5zIHNwYW46bGFzdC1jaGlsZHt3aWR0aDozMnB4fS5lZGl0b3Itc3VidGFza3NfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6OHB4fS5lZGl0b3Itc3VidGFza3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA2MHB4IDYwcHggMWZyIGF1dG8gODBweCBhdXRvO2dhcDo2cHg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuZWRpdG9yLXN1YnRhc2t7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEycHg7YmFja2dyb3VuZDojZmFmYWZhO2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtib3JkZXItcmFkaXVzOjZweH19LmVkaXRvci1zdWJ0YXNrX19maWVsZHtkaXNwbGF5OmNvbnRlbnRzfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuZWRpdG9yLXN1YnRhc2tfX2ZpZWxke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjRweDttYXJnaW4tYm90dG9tOjEwcHh9LmVkaXRvci1zdWJ0YXNrX19maWVsZDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmVkaXRvci1zdWJ0YXNrX19maWVsZC0taW5saW5le2ZsZXgtZGlyZWN0aW9uOnJvdztnYXA6MTBweH19LmVkaXRvci1zdWJ0YXNrX19maWVsZC1pdGVte2Rpc3BsYXk6Y29udGVudHN9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5lZGl0b3Itc3VidGFza19fZmllbGQtaXRlbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0cHg7ZmxleDoxfX0uZWRpdG9yLXN1YnRhc2tfX2xhYmVse2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmVkaXRvci1zdWJ0YXNrX19sYWJlbHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouNjg3NXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzczNzM3Mzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjVweH19LmVkaXRvci1zdWJ0YXNrX19uYW1le3BhZGRpbmc6OHB4IDEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yYWRpdXM6NHB4O2ZvbnQtc2l6ZTouODEyNXJlbTtjb2xvcjojMTExO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4ycyBlYXNlfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuZWRpdG9yLXN1YnRhc2tfX25hbWV7d2lkdGg6MTAwJX19LmVkaXRvci1zdWJ0YXNrX19uYW1lOmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6IzExMX0uZWRpdG9yLXN1YnRhc2tfX25hbWU6OnBsYWNlaG9sZGVye2NvbG9yOiNhM2EzYTN9LmVkaXRvci1zdWJ0YXNrX19ob3VycywuZWRpdG9yLXN1YnRhc2tfX2hvdXJzLXBlci1wYWdle3dpZHRoOjYwcHg7cGFkZGluZzo4cHggNnB4O2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtib3JkZXItcmFkaXVzOjRweDtmb250LXNpemU6LjgxMjVyZW07Y29sb3I6IzExMTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMnMgZWFzZX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmVkaXRvci1zdWJ0YXNrX19ob3VycywuZWRpdG9yLXN1YnRhc2tfX2hvdXJzLXBlci1wYWdle3dpZHRoOjEwMCV9fS5lZGl0b3Itc3VidGFza19faG91cnM6Zm9jdXMsLmVkaXRvci1zdWJ0YXNrX19ob3Vycy1wZXItcGFnZTpmb2N1c3tvdXRsaW5lOm5vbmU7Ym9yZGVyLWNvbG9yOiMxMTF9LmVkaXRvci1zdWJ0YXNrX19ob3Vyczo6cGxhY2Vob2xkZXIsLmVkaXRvci1zdWJ0YXNrX19ob3Vycy1wZXItcGFnZTo6cGxhY2Vob2xkZXJ7Y29sb3I6I2EzYTNhM30uZWRpdG9yLXN1YnRhc2tfX2Rlc2NyaXB0aW9ue3BhZGRpbmc6OHB4IDEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yYWRpdXM6NHB4O2ZvbnQtc2l6ZTouODEyNXJlbTtjb2xvcjojMTExO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4ycyBlYXNlfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuZWRpdG9yLXN1YnRhc2tfX2Rlc2NyaXB0aW9ue3dpZHRoOjEwMCV9fS5lZGl0b3Itc3VidGFza19fZGVzY3JpcHRpb246Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojMTExfS5lZGl0b3Itc3VidGFza19fZGVzY3JpcHRpb246OnBsYWNlaG9sZGVye2NvbG9yOiNhM2EzYTN9LmVkaXRvci1zdWJ0YXNrX19xdWFudGl0eS10b2dnbGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NHB4O2ZvbnQtc2l6ZTouNzVyZW07Y29sb3I6IzUyNTI1MjtjdXJzb3I6cG9pbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9LmVkaXRvci1zdWJ0YXNrX19xdWFudGl0eS10b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF17d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtjdXJzb3I6cG9pbnRlcn0uZWRpdG9yLXN1YnRhc2tfX3F1YW50aXR5LWxhYmVse3dpZHRoOjgwcHg7cGFkZGluZzo4cHggNnB4O2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtib3JkZXItcmFkaXVzOjRweDtmb250LXNpemU6LjgxMjVyZW07Y29sb3I6IzExMTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMnMgZWFzZX0uZWRpdG9yLXN1YnRhc2tfX3F1YW50aXR5LWxhYmVsOmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6IzExMX0uZWRpdG9yLXN1YnRhc2tfX3F1YW50aXR5LWxhYmVsOjpwbGFjZWhvbGRlcntjb2xvcjojYTNhM2EzfS5lZGl0b3Itc3VidGFza19fcmVtb3Zle3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7Ym9yZGVyOjFweCBzb2xpZCAjZmVjYWNhO2JhY2tncm91bmQ6I2ZlZjJmMjtjb2xvcjojZGMyNjI2O2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuZWRpdG9yLXN1YnRhc2tfX3JlbW92ZTpob3ZlcntiYWNrZ3JvdW5kOiNkYzI2MjY7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RjMjYyNn19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5lZGl0b3Itc3VidGFza19fcmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7cmlnaHQ6OHB4O3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7cGFkZGluZzowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtjb2xvcjojYTNhM2EzO2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweClhbmQgKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5lZGl0b3Itc3VidGFza19fcmVtb3ZlOmhvdmVye2NvbG9yOiNkYzI2MjY7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfX0uZWRpdG9yLW5vdGlmaWNhdGlvbntwb3NpdGlvbjpmaXhlZDt0b3A6MzBweDtyaWdodDozMHB4O3BhZGRpbmc6MTRweCAyMHB4O2JhY2tncm91bmQ6IzExMTtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NnB4O2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtib3gtc2hhZG93OjAgNHB4IDEycHggcmdiYSgwLDAsMCwuMTUpO3otaW5kZXg6MTAwMDA7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwcHgpO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5lZGl0b3Itbm90aWZpY2F0aW9uLmFjdGl2ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LmVkaXRvci1ub3RpZmljYXRpb24tLWVycm9ye2JhY2tncm91bmQ6I2RjMjYyNn0uZWRpdG9yLW5vdGlmaWNhdGlvbi0tc3VjY2Vzc3tiYWNrZ3JvdW5kOiMwNTk2Njl9LmVkaXRvci1jb25maXJte3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTAwMDA7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5lZGl0b3ItY29uZmlybS5hY3RpdmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0uZWRpdG9yLWNvbmZpcm0uYWN0aXZlIC5lZGl0b3ItY29uZmlybV9fY29udGFpbmVye3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSl9LmVkaXRvci1jb25maXJtX19vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMnB4KX0uZWRpdG9yLWNvbmZpcm1fX2NvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC45KTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo4cHg7Ym94LXNoYWRvdzowIDEwcHggNDBweCByZ2JhKDAsMCwwLC4xNSk7bWF4LXdpZHRoOjQwMHB4O3dpZHRoOjkwJTtwYWRkaW5nOjI0cHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9LmVkaXRvci1jb25maXJtX190aXRsZXtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6IzExMTttYXJnaW46MCAwIDhweCAwfS5lZGl0b3ItY29uZmlybV9fbWVzc2FnZXtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNzM3MzczO21hcmdpbjowIDAgMjBweCAwO2xpbmUtaGVpZ2h0OjEuNX0uZWRpdG9yLWNvbmZpcm1fX2FjdGlvbnN7ZGlzcGxheTpmbGV4O2dhcDoxMnB4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uZWRpdG9yLWNvbmZpcm1fX2NhbmNlbCwuZWRpdG9yLWNvbmZpcm1fX2NvbmZpcm17cGFkZGluZzoxMHB4IDIwcHg7Ym9yZGVyLXJhZGl1czo2cHg7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NTAwO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO2JvcmRlcjpub25lfS5lZGl0b3ItY29uZmlybV9fY2FuY2Vse2JhY2tncm91bmQ6I2Y1ZjVmNTtjb2xvcjojNTI1MjUyfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuZWRpdG9yLWNvbmZpcm1fX2NhbmNlbDpob3ZlcntiYWNrZ3JvdW5kOiNlNWU1ZTV9fS5lZGl0b3ItY29uZmlybV9fY29uZmlybXtiYWNrZ3JvdW5kOiNkYzI2MjY7Y29sb3I6I2ZmZn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmVkaXRvci1jb25maXJtX19jb25maXJtOmhvdmVye2JhY2tncm91bmQ6I2I5MWMxY319LnNsaWNrLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1zLXRvdWNoLWFjdGlvbjpwYW4teTt0b3VjaC1hY3Rpb246cGFuLXk7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LnNsaWNrLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjA7cGFkZGluZzowfS5zbGljay1saXN0OmZvY3Vze291dGxpbmU6MH0uc2xpY2stbGlzdC5kcmFnZ2luZ3tjdXJzb3I6cG9pbnRlcjtjdXJzb3I6aGFuZH0uc2xpY2stc2xpZGVyIC5zbGljay1saXN0LC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uc2xpY2stdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uc2xpY2stdHJhY2s6YWZ0ZXIsLnNsaWNrLXRyYWNrOmJlZm9yZXtkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCJcIn0uc2xpY2stdHJhY2s6YWZ0ZXJ7Y2xlYXI6Ym90aH0uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2t7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXNsaWRle2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4fVtkaXI9cnRsXSAuc2xpY2stc2xpZGV7ZmxvYXQ6cmlnaHR9LnNsaWNrLXNsaWRlIGltZ3tkaXNwbGF5OmJsb2NrfS5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ3tkaXNwbGF5Om5vbmV9LnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ3twb2ludGVyLWV2ZW50czpub25lfS5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9ja30uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGV7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKX0uc2xpY2stYXJyb3cuc2xpY2staGlkZGVue2Rpc3BsYXk6bm9uZX0iLCI6cm9vdCB7XG4gIC0td3AtYWRtaW4tYmFyLWhlaWdodDogMHB4O1xuXG4gIC0tY29sb3JfX3doaXRlOiAjZmZmZmZmO1xuICAtLWNvbG9yX19ibGFjazogIzAwMDAwMDtcblxuICAtLWNvbG9yX19wcmltYXJ5OiAjMDAzMjVjO1xuICAtLWNvbG9yX19zZWNvbmRhcnk6ICMwMGI0YmY7XG5cbiAgLS1jb2xvcl9fbmV1dHJhbC0tbGlnaHQ6ICNmM2YzZjM7XG4gIC0tY29sb3JfX25ldXRyYWw6ICM3NDczNzY7XG4gIC0tY29sb3JfX25ldXRyYWwtLWRhcms6ICMyOTI5Mjk7XG4gIC0tY29sb3JfX2JvZHk6IHZhcigtLWNvbG9yX19uZXV0cmFsLS1kYXJrKTtcblxuICAtLWNvbG9yX19hZG1pbjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuXG4gIC0tY29sb3JfX2ZhY2Vib29rOiAjMTg3N2YyO1xuICAtLWNvbG9yX190d2l0dGVyOiAjMWRhMWYyO1xuICAtLWNvbG9yX19saW5rZWRpbjogIzBhNjZjMjtcbiAgLS1jb2xvcl9faW5zdGFncmFtOiAjZTQ0MDVmO1xuICAtLWNvbG9yX195b3V0dWJlOiAjY2QyMDFmO1xuICAtLWNvbG9yX19waW50ZXJlc3Q6ICNiZDA4MWM7XG5cbiAgLS10ZXh0X19wcmltYXJ5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tdGV4dF9fc2Vjb25kYXJ5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tdGV4dF9fYmFzZS0tc2l6ZTogMTZweDtcbiAgLS10ZXh0X19iYXNlLS1saW5lOiAyNXB4O1xuXG4gIC0tbGluZWFyOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XG4gIC0tZWFzZUluUXVhZDogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbiAgLS1lYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIC0tZWFzZUluUXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAtLWVhc2VJblF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgLS1lYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgLS1lYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcbiAgLS1lYXNlSW5DaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG4gIC0tZWFzZUluQmFjazogY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC43MzUsIDAuMDQ1KTtcbiAgLS1lYXNlT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAtLWVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIC0tZWFzZU91dFF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtLWVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAtLWVhc2VPdXRTaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgLS1lYXNlT3V0RXhwbzogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAtLWVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgLS1lYXNlT3V0QmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIC0tZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtLWVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIC0tZWFzZUluT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC0tZWFzZUluT3V0UXVpbnQ6IGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcbiAgLS1lYXNlSW5PdXRTaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICAtLWVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcbiAgLS1lYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbiAgLS1lYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgMCwgMC4yNjUsIDEpO1xuXG4gIC0tY29udGFpbmVyX193aWR0aDogMTI0MHB4O1xuICAtLWNvbnRhaW5lcl9fcGFkZGluZzogMjBweDtcbn1cblxuJGJyZWFrcG9pbnRfX3hzOiA0NTBweDtcbiRicmVha3BvaW50X19zOiA2ODBweDtcbiRicmVha3BvaW50X19tOiAxMDUwcHg7XG4kYnJlYWtwb2ludF9fbDogMTMwMHB4O1xuJGJyZWFrcG9pbnRfX3hsOiAxNjAwcHg7XG5cbiRpbWc6IFwiLi4vaW1nL1wiO1xuJHN2ZzogXCIuLi9pbWcvc3ZnL1wiO1xuJGZvbnRzOiBcIi4uLy4uL2ZvbnRzL1wiO1xuIiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcImNhbGN1bGF0b3JcIjtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2NhbGN1bGF0b3IvY2FsY3VsYXRvci5lb3QnKTtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2NhbGN1bGF0b3IvY2FsY3VsYXRvci5lb3Q/I2llZml4JykgZm9ybWF0KCdlb3QnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL2NhbGN1bGF0b3IvY2FsY3VsYXRvci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL2NhbGN1bGF0b3IvY2FsY3VsYXRvci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9jYWxjdWxhdG9yL2NhbGN1bGF0b3IudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvY2FsY3VsYXRvci9jYWxjdWxhdG9yLnN2ZyNjYWxjdWxhdG9yJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmljb246YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6IFwiY2FsY3VsYXRvclwiO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdC8qIHNwZWFrOiBub25lOyBvbmx5IG5lY2Vzc2FyeSBpZiBub3QgdXNpbmcgdGhlIHByaXZhdGUgdW5pY29kZSByYW5nZSAoZmlyc3RHbHlwaCBvcHRpb24pICovXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cblxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwMVwiO1xufVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwMlwiO1xufVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwM1wiO1xufVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwNFwiO1xufVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDA1XCI7XG59XG4iLCIvKioqXG4gICAgVGhlIG5ldyBDU1MgcmVzZXQgLSB2ZXJzaW9uIDEuMTEuMyAobGFzdCB1cGRhdGVkIDI1LjA4LjIwMjQpXG4gICAgR2l0SHViIHBhZ2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9lbGFkMjQxMi90aGUtbmV3LWNzcy1yZXNldFxuKioqL1xuXG4vKlxuICAgIFJlbW92ZSBhbGwgdGhlIHN0eWxlcyBvZiB0aGUgXCJVc2VyLUFnZW50LVN0eWxlc2hlZXRcIiwgZXhjZXB0IGZvciB0aGUgJ2Rpc3BsYXknIHByb3BlcnR5XG4gICAgLSBUaGUgXCJzeW1ib2wgKlwiIHBhcnQgaXMgdG8gc29sdmUgRmlyZWZveCBTVkcgc3ByaXRlIGJ1Z1xuICAgIC0gVGhlIFwiaHRtbFwiIGVsZW1lbnQgaXMgZXhjbHVkZWQsIG90aGVyd2lzZSBhIGJ1ZyBpbiBDaHJvbWUgYnJlYWtzIHRoZSBDU1MgaHlwaGVucyBwcm9wZXJ0eSAoaHR0cHM6Ly9naXRodWIuY29tL2VsYWQyNDEyL3RoZS1uZXctY3NzLXJlc2V0L2lzc3Vlcy8zNilcbiAqL1xuKjp3aGVyZShcbiAgICA6bm90KGh0bWwsIGlmcmFtZSwgY2FudmFzLCBpbWcsIHN2ZywgdmlkZW8sIGF1ZGlvKTpub3Qoc3ZnICosIHN5bWJvbCAqKVxuICApIHtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogcmV2ZXJ0O1xufVxuXG4vKiBQcmVmZXJyZWQgYm94LXNpemluZyB2YWx1ZSAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogRml4IG1vYmlsZSBTYWZhcmkgaW5jcmVhc2UgZm9udC1zaXplIG9uIGxhbmRzY2FwZSBtb2RlICovXG5odG1sIHtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG5cbi8qIFJlYXBwbHkgdGhlIHBvaW50ZXIgY3Vyc29yIGZvciBhbmNob3IgdGFncyAqL1xuYSxcbmJ1dHRvbiB7XG4gIGN1cnNvcjogcmV2ZXJ0O1xufVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgKGJ1bGxldHMvbnVtYmVycykgKi9cbm9sLFxudWwsXG5tZW51LFxuc3VtbWFyeSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZpcmVmb3g6IHNvbHZlIGlzc3VlIHdoZXJlIG5lc3RlZCBvcmRlcmVkIGxpc3RzIGNvbnRpbnVlIG51bWJlcmluZyBmcm9tIHBhcmVudCAoaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg4MTUxNykgKi9cbm9sIHtcbiAgY291bnRlci1yZXNldDogcmV2ZXJ0O1xufVxuXG4vKiBGb3IgaW1hZ2VzIHRvIG5vdCBiZSBhYmxlIHRvIGV4Y2VlZCB0aGVpciBjb250YWluZXIgKi9cbmltZyB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgbWF4LWJsb2NrLXNpemU6IDEwMCU7XG59XG5cbi8qIHJlbW92ZXMgc3BhY2luZyBiZXR3ZWVuIGNlbGxzIGluIHRhYmxlcyAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vKiBTYWZhcmkgLSBzb2x2aW5nIGlzc3VlIHdoZW4gdXNpbmcgdXNlci1zZWxlY3Q6bm9uZSBvbiB0aGUgPGJvZHk+IHRleHQgaW5wdXQgZG9lc24ndCB3b3JraW5nICovXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbn1cblxuLyogcmV2ZXJ0IHRoZSAnd2hpdGUtc3BhY2UnIHByb3BlcnR5IGZvciB0ZXh0YXJlYSBlbGVtZW50cyBvbiBTYWZhcmkgKi9cbnRleHRhcmVhIHtcbiAgd2hpdGUtc3BhY2U6IHJldmVydDtcbn1cblxuLyogbWluaW11bSBzdHlsZSB0byBhbGxvdyB0byBzdHlsZSBtZXRlciBlbGVtZW50ICovXG5tZXRlciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmV2ZXJ0O1xuICBhcHBlYXJhbmNlOiByZXZlcnQ7XG59XG5cbi8qIHByZWZvcm1hdHRlZCB0ZXh0IC0gdXNlIG9ubHkgZm9yIHRoaXMgZmVhdHVyZSAqL1xuOndoZXJlKHByZSkge1xuICBhbGw6IHJldmVydDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogcmVzZXQgZGVmYXVsdCB0ZXh0IG9wYWNpdHkgb2YgaW5wdXQgcGxhY2Vob2xkZXIgKi9cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdW5zZXQ7XG59XG5cbi8qIGZpeCB0aGUgZmVhdHVyZSBvZiAnaGlkZGVuJyBhdHRyaWJ1dGUuXG4gICBkaXNwbGF5OnJldmVydDsgcmV2ZXJ0IHRvIGVsZW1lbnQgaW5zdGVhZCBvZiBhdHRyaWJ1dGUgKi9cbjp3aGVyZShbaGlkZGVuXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiByZXZlcnQgZm9yIGJ1ZyBpbiBDaHJvbWl1bSBicm93c2Vyc1xuICAgLSBmaXggZm9yIHRoZSBjb250ZW50IGVkaXRhYmxlIGF0dHJpYnV0ZSB3aWxsIHdvcmsgcHJvcGVybHkuXG4gICAtIHdlYmtpdC11c2VyLXNlbGVjdDogYXV0bzsgYWRkZWQgZm9yIFNhZmFyaSBpbiBjYXNlIG9mIHVzaW5nIHVzZXItc2VsZWN0Om5vbmUgb24gd3JhcHBlciBlbGVtZW50Ki9cbjp3aGVyZShbY29udGVudGVkaXRhYmxlXTpub3QoW2NvbnRlbnRlZGl0YWJsZT1cImZhbHNlXCJdKSkge1xuICAtbW96LXVzZXItbW9kaWZ5OiByZWFkLXdyaXRlO1xuICAtd2Via2l0LXVzZXItbW9kaWZ5OiByZWFkLXdyaXRlO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xufVxuXG4vKiBhcHBseSBiYWNrIHRoZSBkcmFnZ2FibGUgZmVhdHVyZSAtIGV4aXN0IG9ubHkgaW4gQ2hyb21pdW0gYW5kIFNhZmFyaSAqL1xuOndoZXJlKFtkcmFnZ2FibGU9XCJ0cnVlXCJdKSB7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBlbGVtZW50O1xufVxuXG4vKiBSZXZlcnQgTW9kYWwgbmF0aXZlIGJlaGF2aW9yICovXG46d2hlcmUoZGlhbG9nOm1vZGFsKSB7XG4gIGFsbDogcmV2ZXJ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZW1vdmUgZGV0YWlscyBzdW1tYXJ5IHdlYmtpdCBzdHlsZXMgKi9cbjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyoqXG4gKiBIdG1sXG4gKi9cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4vKipcbiAqIEJvZHlcbiAqL1xuXG5ib2R5IHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0X19iYXNlLS1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRleHRfX2Jhc2UtLWxpbmUpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2JvZHkpO1xuICBmb250LWZhbWlseTogdmFyKC0tdGV4dF9fcHJpbWFyeSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAvLyBXb3JkUHJlc3MgYWRtaW4gYmFyIG9mZnNldFxuICAmLmFkbWluLWJhciB7XG4gICAgLS13cC1hZG1pbi1iYXItaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS13cC1hZG1pbi1iYXItaGVpZ2h0KTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICAtLXdwLWFkbWluLWJhci1oZWlnaHQ6IDQ2cHg7XG4gICAgfVxuICB9XG59XG5cbi8qKlxuICogSW1hZ2VzXG4gKi9cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLypcbiAqIFZpZGVvXG4gKi9cblxudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEJ1dHRvbnNcbiAqL1xuXG5pbnB1dCB7XG4gIGFsbDogcmV2ZXJ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5hLFxuYnV0dG9uLFxuc2VsZWN0LFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcbmlucHV0W3R5cGU9XCJpbWFnZVwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gc2VsZWN0aW9ucyBjb2xvclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbn1cblxuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gV29yZHByZXNzIGJhc2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi53Zi1sb2FkaW5nIGJvZHkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCJAdXNlIFwiLi4vdXRpbHMvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCIuLi91dGlscy9mb250c1wiIGFzICo7XG5cbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBjb250YWluZXI7XG59XG5cbi5jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogNXZoO1xuICBtaW4taGVpZ2h0OiA5MHZoO1xufVxuXG4ubWFpbi10aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnRfX2gxO1xufVxuXG4uaGlkZGVuLXRleHQge1xuICBAaW5jbHVkZSBoaWRkZW4tdGV4dDtcbn1cbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG4vL1xuLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZGltKCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbn1cblxuQG1peGluIGNpcmNsZSgkd2lkdGgpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkd2lkdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtaXhpbiBoaWRkZW4tdGV4dCgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZXMpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5AbWl4aW4gb2JqZWN0Rml0KCR0eXBlKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcblxuICA+IDppcyhpbWcsIHZpZGVvLCBpZnJhbWUsIHBpY3R1cmUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogJHR5cGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHB4VG9SZW0oJHB4KSB7XG4gIEByZXR1cm4gY2FsYygjeyRweH0gLyAxNiAqIDFyZW0pO1xufVxuXG5AbWl4aW4gbm9vbWlhKCRzdHlsZTogZGFyaykge1xuICAubm9vbWlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4MXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRzdmd9bG9nby1ub29taWEtLSN7JHN0eWxlfS5zdmcpIGxlZnQgY2VudGVyIC8gODFweCAxNXB4XG4gICAgICAgIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgdmFyKC0tZWFzZUluUXVhZCk7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyX193aWR0aCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXJfX3BhZGRpbmcpO1xufVxuIiwiLyoqXG4gKiBGb250IG1peGluc1xuICovXG5cbkBtaXhpbiBmb250X19oMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1peGluIGZvbnRfX2gyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtaXhpbiBmb250X19oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1peGluIGZvbnRfX2g0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1peGluIGZvbnRfX2JvZHkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4iLCJAdXNlIFwiLi4vdXRpbHMvbWVkaWEtcXVlcmllc1wiIGFzICo7XG5AdXNlIFwiLi4vdXRpbHMvbWl4aW5zXCIgYXMgKjtcblxuLmhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgJi0tbWluaW1hbCB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBAaW5jbHVkZSBvYmplY3RGaXQoY29udGFpbik7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyZW07XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWFwXCI7XG5AdXNlIFwic2FzczpsaXN0XCI7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuLyogTWVkaWEgUXVlcmllcyAqL1xuJG1lZGlhX3F1ZXJpZXM6IChcbiAgXCJ4c1wiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIiAkYnJlYWtwb2ludF9feHMgXCIpXCIsXG4gIFwic1wiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIiAkYnJlYWtwb2ludF9fcyBcIilcIixcbiAgXCJtXCI6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IFwiICRicmVha3BvaW50X19tIFwiKVwiLFxuICBcImxcIjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCIgJGJyZWFrcG9pbnRfX2wgXCIpXCIsXG4gIFwieGxcIjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCIgJGJyZWFrcG9pbnRfX3hsIFwiKVwiLFxuKTtcbkBtaXhpbiBtcSgkYnJlYWtwb2ludHMpIHtcbiAgJGNvbmRpdGlvbnM6ICgpO1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgIC8vIElmIHRoZSBrZXkgZXhpc3RzIGluIHRoZSBtYXBcbiAgICAkY29uZGl0aW9uczogbGlzdC5hcHBlbmQoXG4gICAgICAkY29uZGl0aW9ucyxcbiAgICAgICN7bWFwLmdldCgkbWVkaWFfcXVlcmllcywgJGJyZWFrcG9pbnQpfSxcbiAgICAgIGNvbW1hXG4gICAgKTtcbiAgfVxuICBAbWVkaWEgI3skY29uZGl0aW9uc30ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vdXRpbHMvbWl4aW5zXCIgYXMgKjtcblxuLmZvb3RlciB7XG4gIEBpbmNsdWRlIG5vb21pYShkYXJrKTtcbiAgcGFkZGluZy1ibG9jazogMzBweDtcblxuICAmLS1taW5pbWFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcblxuICAgIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjNzM3MzczO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgfVxuXG4gICAgLm5vb21pYSB7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgfVxuICB9XG5cbiAgJi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzExMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Q0ZDRkNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kb3dubG9hZC1wZGYtYnRuIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbiIsIi8vIG5pbmphIGZvcm1zXG4ubmYtZm9ybS1jb250IHtcbiAgLm5mLWZvcm0tY29udGVudCBidXR0b24sXG4gIC5uZi1mb3JtLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL3V0aWxzL2ZvbnRzXCIgYXMgKjtcblxuLnd5c2l3eWcge1xuICBwIHtcbiAgICBtYXgtd2lkdGg6IDkwY2g7XG4gIH1cblxuICBzdHJvbmcsXG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICBlbSxcbiAgaSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgLyogTGlzdHMgKi9cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiBweFRvUmVtKDMwKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHB4VG9SZW0oMjApO1xuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIHVsIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTAuOWVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogcHhUb1JlbSg0KTtcbiAgICBoZWlnaHQ6IHB4VG9SZW0oNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgfVxuXG4gIG9sIGxpIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyO1xuICB9XG5cbiAgb2wgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKHN0ZXAtY291bnRlcikgXCIuXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0xLjFlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgfVxuXG4gIC8qKlxuICogQmxvY2txdW90ZVxuICovXG5cbiAgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDI0KTtcbiAgICBsaW5lLWhlaWdodDogcHhUb1JlbSgzNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiBweFRvUmVtKDMwKTtcbiAgfVxuXG4gIC8qKlxuICogTGlua1xuICovXG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC8qKlxuICAqIFRpdGxlc1xuICAqL1xuXG4gIGgyIHtcbiAgICBAaW5jbHVkZSBmb250X19oMjtcbiAgfVxuXG4gIGgzIHtcbiAgICBAaW5jbHVkZSBmb250X19oMztcbiAgfVxuXG4gIGg0IHtcbiAgICBAaW5jbHVkZSBmb250X19oNDtcbiAgfVxufVxuIiwiLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcblxuICBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIuKAulwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMmNoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLm1vZGFsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyAvLyAoMjBweCBwYWRkaW5nIG9uIGVhY2ggc2lkZSlcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMzBweDtcbiAgei1pbmRleDogMTAwMTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX190YWJzIHtcbiAgICAmLS1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJi0tYnV0dG9uIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmVycm9yNDA0IHtcbiAgLmZvb3RlcixcbiAgLmhlYWRlcixcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmVycm9yNDA0X19ncm91cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubWFpblRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLm1haW5UaXRsZV9fZmlyc3Qge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250X19wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX3NlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuXG4gIC5tYWluVGl0bGVfX3NlY29uZCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnRfX3ByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogMTJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbiIsIi8qKlxuICogQ2FsY3VsYXRvciBQYWdlIFN0eWxlc1xuICogQ2xlYW4gJiBtaW5pbWFsIGRlc2lnblxuICovXG5cbi5jYWxjdWxhdG9yLXBhZ2Uge1xuICBwYWRkaW5nOiA0MHB4IDAgODBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLy8gUGFzc3dvcmQgcHJvdGVjdGlvbiBwYWdlXG4gICYtLWxvY2tlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLy8gTG9naW4gZm9ybVxuLmNhbGN1bGF0b3ItbG9naW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMjBweDtcblxuICAmX19ib3gge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGNvbG9yOiAjMTExO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICM3MzczNzM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgfVxuXG4gICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgY29sb3I6ICNkYzI2MjY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmVmMmYyO1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZWNhY2E7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzExMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzExMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIH1cbiAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBMb2dvdXQgYnV0dG9uXG4uY2FsY3VsYXRvci1sb2dvdXQtYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNkYzI2MjY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYjkxYzFjO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICB9XG59XG5cbi8vIEVkaXQgTW9kZSBTdHlsZXNcbi5jYWxjdWxhdG9yLWVkaXQtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNkYzI2MjY7XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2I5MWMxYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhbGN1bGF0b3ItcmVzZXQtYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDE4MHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBjb2xvcjogIzUyNTI1MjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzExMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTExO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIH1cbiAgfVxufVxuXG4uZWRpdC1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZWRpdC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzExMTtcbiAgICB9XG4gIH1cbn1cblxuLmRlbGV0ZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZWYyZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZWNhY2E7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogI2RjMjYyNjtcblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGMyNjI2O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNkYzI2MjY7XG4gICAgfVxuICB9XG59XG5cbi5hZGQtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZDRkNGQ0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzUyNTI1MjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzExMTtcbiAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5lZGl0LW1vZGUge1xuICAuZWRpdC1hY3Rpb25zLFxuICAuYWRkLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5lZGl0YWJsZS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICNkNGQ0ZDQ7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi1jaG9pY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cblxuLy8gSGVybyBTZWN0aW9uXG4uY2FsY3VsYXRvci1oZXJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgY29sb3I6ICMxMTE7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzczNzM3MztcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLy8gTWFpbiBXcmFwcGVyXG4uY2FsY3VsYXRvci13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzYwcHg7XG4gIGdhcDogNjBweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cblxuLy8gQ2FsY3VsYXRvciBGb3JtXG4uY2FsY3VsYXRvci1mb3JtIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY2FsY3VsYXRvci1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgJi0tcHJvamVjdC1uYW1lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5cbi8vIFByb2plY3QgbmFtZSBpbnB1dFxuLmNhbGN1bGF0b3Itc2VjdGlvbi0tcHJvamVjdC1uYW1lIHtcbiAgLmNhbGN1bGF0b3Itc2VjdGlvbl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9qZWN0LW5hbWUtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2EzYTNhMztcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTExO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBHcm91cCAoUHJvamVjdCBUeXBlKVxuLmJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5idXR0b24tY2hvaWNlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTExO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzExMTtcbiAgfVxufVxuXG4vLyBSYW5nZSBTbGlkZXJzXG4ucmFuZ2UtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5jYWxjdWxhdG9yLWZpZWxkLS1yYW5nZSArIC5jYWxjdWxhdG9yLWZpZWxkLS1yYW5nZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjVmNTtcbn1cblxuLnJhbmdlLXNsaWRlciB7XG4gIC5yYW5nZS12YWx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZ2FwOiA2cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgY29sb3I6ICMxMTE7XG5cbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICM3MzczNzM7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC8vIEZpbGxlZCB0cmFjayBlZmZlY3QgdXNpbmcgbGluZWFyLWdyYWRpZW50IChzZXQgdmlhIEpTKVxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAjMTExIDAlLFxuICAgICAgICAjMTExIHZhcigtLXJhbmdlLXByb2dyZXNzLCA1MCUpLFxuICAgICAgICAjZTVlNWU1IHZhcigtLXJhbmdlLXByb2dyZXNzLCA1MCUpLFxuICAgICAgICAjZTVlNWU1IDEwMCVcbiAgICAgICk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXByb2dyZXNzIHtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZDogIzExMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgYmFja2dyb3VuZDogIzExMTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IGdyYWI7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTG9ja2VkIHNsaWRlciBzdGF0ZSAoZS5nLiwgZm9yIHNpdGUtdml0cmluZSlcbi5jYWxjdWxhdG9yLWZpZWxkLS1yYW5nZS5pcy1sb2NrZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC5yYW5nZS1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChibG9xdWUpXCI7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM3MzczNzM7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgYmFja2dyb3VuZDogIzczNzM3MztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzM3MzczO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUYXNrcyBHcmlkXG4udGFza3MtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTBweDtcbn1cblxuLnRhc2staXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNhM2EzYTM7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cblxuLnRhc2stY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogMTtcblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYWNjZW50LWNvbG9yOiAjMTExO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxuXG4gIC50YXNrLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMxMTE7XG4gIH1cbn1cblxuLnRhc2staG91cnMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzM3MzczO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4OiBub25lO1xuXG4gIHNtYWxsIHtcbiAgICBjb2xvcjogI2EzYTNhMztcbiAgfVxufVxuXG4udGFzay1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM3MzczNzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDAgMTJweCAxMHB4IDM2cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi8vIFN1YnRhc2tzXG4uc3VidGFza3Mge1xuICBwYWRkaW5nOiAwIDEycHggMTJweCAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJ0YXNrLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cblxuLnN1YnRhc2stY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xufVxuXG4uc3VidGFzay1uYW1lIHtcbiAgY29sb3I6ICM1MjUyNTI7XG59XG5cbi5zdWJ0YXNrLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjY1cmVtO1xuICBjb2xvcjogI2EzYTNhMztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uc2VsZWN0LWFsbC1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA0cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBjb2xvcjogIzczNzM3MztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzUyNTI1MjtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYWNjZW50LWNvbG9yOiAjMTExO1xuICB9XG59XG5cbi5zdWJ0YXNrLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNhM2EzYTM7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYWNjZW50LWNvbG9yOiAjMTExO1xuICB9XG5cbiAgLnN1YnRhc2staG91cnMge1xuICAgIGNvbG9yOiAjNzM3MzczO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgc21hbGwge1xuICAgICAgY29sb3I6ICNhM2EzYTM7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgT3B0aW9uc1xuLm9wdGlvbnMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogOHB4O1xufVxuXG4ub3B0aW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYTNhM2EzO1xuICAgIH1cbiAgfVxufVxuXG4ub3B0aW9uLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZ2FwOiAxMHB4O1xuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhY2NlbnQtY29sb3I6ICMxMTE7XG4gIH1cblxuICAub3B0aW9uLW5hbWUge1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxuXG4gIC5vcHRpb24taG91cnMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNzM3MzczO1xuICAgIGZsZXg6IG5vbmU7XG5cbiAgICBzbWFsbCB7XG4gICAgICBjb2xvcjogI2EzYTNhMztcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uIHF1YW50aXR5IGlucHV0XG4ub3B0aW9uLXF1YW50aXR5IHtcbiAgcGFkZGluZzogOHB4IDEycHggMTJweCAzMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgbWFyZ2luLXRvcDogLTRweDtcblxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgfVxuXG4gIC5xdWFudGl0eS1pbnB1dCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjM2I4MmY2O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTdWJvcHRpb25zICh1bmRlciBvcHRpb25zKVxuLnN1Ym9wdGlvbnMge1xuICBwYWRkaW5nOiAwIDEycHggMTJweCAzMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5zdWJvcHRpb24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuXG4uc3Vib3B0aW9uLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbn1cblxuLnN1Ym9wdGlvbi1uYW1lIHtcbiAgY29sb3I6ICM1MjUyNTI7XG59XG5cbi5zdWJvcHRpb24tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuNjVyZW07XG4gIGNvbG9yOiAjYTNhM2EzO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5zdWJvcHRpb24tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2EzYTNhMztcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhY2NlbnQtY29sb3I6ICMxMTE7XG4gIH1cblxuICAuc3Vib3B0aW9uLWhvdXJzIHtcbiAgICBjb2xvcjogIzczNzM3MztcbiAgICBmbGV4OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDJweDtcblxuICAgIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjYTNhM2EzO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTdWJvcHRpb24gcXVhbnRpdHkgaW5wdXRcbi5zdWJvcHRpb24tcXVhbnRpdHkge1xuICBwYWRkaW5nOiA2cHggOHB4IDhweCAyMHB4O1xuXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gIH1cblxuICAuc3Vib3B0aW9uLXF1YW50aXR5LWlucHV0IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzNiODJmNjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzdWx0cyBQYW5lbFxuLmNhbGN1bGF0b3ItcmVzdWx0cyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cblxuLnJlc3VsdHMtc3RpY2t5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucmVzdWx0cy1oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnJlc3VsdHMtdG90YWxzIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiB2YXIoLS13cC1hZG1pbi1iYXItaGVpZ2h0LCAwcHgpO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB6LWluZGV4OiAxMDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIH1cblxuICAucmVzdWx0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDA7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAucmVzdWx0LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBjb2xvcjogIzczNzM3MztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnJlc3VsdC12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzExMTtcblxuICAgICYtLXByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBjb2xvcjogIzExMTtcbiAgICB9XG4gIH1cbn1cblxuLnJlc3VsdHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi5yZXN1bHRzLXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxMTE7XG4gIG1hcmdpbjogMCAwIDEycHggMDtcbn1cblxuLnJlc3VsdHMtYnJlYWtkb3duIHtcbiAgcGFkZGluZzogMjBweDtcblxuICA+IC5yZXN1bHRzLXNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnJlc3VsdC1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cblxuICAucmVzdWx0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7XG5cbiAgICAmLS1oaWdobGlnaHQge1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgICYtLWxhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAucmVzdWx0LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBjb2xvcjogIzczNzM3MztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnJlc3VsdC12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzExMTtcblxuICAgICYtLXByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBjb2xvcjogIzExMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICYudXBkYXRlZCB7XG4gICAgICAgIGFuaW1hdGlvbjogcHJpY2VVcGRhdGUgMC4zcyBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHByaWNlVXBkYXRlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICB9XG59XG5cbi8vIFJlc3VsdCBEZXRhaWxzXG4ucmVzdWx0LWRldGFpbHMge1xuICBtYXJnaW46IDEycHggMDtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgY29sb3I6ICMxMTE7XG4gIH1cbn1cblxuLmJyZWFrZG93bi1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA1cHg7XG59XG5cbi5icmVha2Rvd24taXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gYXV0bztcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJi0taGVhZGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nOiA4cHggMCA0cHggMDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7XG5cbiAgICAuYnJlYWtkb3duLWl0ZW1fX25hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgfVxuICB9XG5cbiAgJi0tc3VidGFzayxcbiAgJi0tc3Vib3B0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gIH1cblxuICAmX19ob3VycyB7XG4gICAgY29sb3I6ICM3MzczNzM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gICZfX2NhbGMge1xuICAgIGNvbG9yOiAjYTNhM2EzO1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5icmVha2Rvd24tZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYTNhM2EzO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcGFkZGluZzogMTRweCAwO1xufVxuXG4vLyBSZXN1bHQgSW5mb1xuLnJlc3VsdC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWY1O1xuXG4gICYtLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5lZGl0LWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5lZGl0LWljb24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuZWRpdC1tb2RlICYgLmVkaXQtaWNvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5yZXN1bHQtdmFsdWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAmX19yZWZlcmVuY2Uge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxMTE7XG5cbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6ICMxMTE7XG4gICAgfVxuICB9XG59XG5cbi5yZXN1bHQtZGlzY2xhaW1lciB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBjb2xvcjogI2EzYTNhMztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vLyBDVEEgQnV0dG9uXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDRkNGQ0O1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5cbi8vIEVkaXRvciBNb2RhbFxuLmVkaXRvci1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjNzM3MzczO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAmX19jYW5jZWwsXG4gICZfX3NhdmUge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gICZfX2NhbmNlbCB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBjb2xvcjogIzUyNTI1MjtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NhdmUge1xuICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRWRpdG9yIEZpZWxkc1xuLmVkaXRvci1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICMxMTE7XG4gICAgfVxuXG4gICAgJltyZWFkb25seV0ge1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgIGNvbG9yOiAjNzM3MzczO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2EzYTNhMztcbiAgICB9XG4gIH1cblxuICB0ZXh0YXJlYS5lZGl0b3ItZmllbGRfX2lucHV0IHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIH1cblxuICAmX19oZWxwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY29sb3I6ICM3MzczNzM7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgJi0tY2hlY2tib3gge1xuICAgIC5lZGl0b3ItZmllbGRfX2NoZWNrYm94LWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMxMTE7XG5cbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGFjY2VudC1jb2xvcjogIzExMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBFZGl0b3IgU3VidGFza3Ncbi5lZGl0b3Itc3VidGFza3Mge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAmX19hZGQge1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzExMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzExMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDYwcHggNjBweCAxZnIgYXV0byA4MHB4IGF1dG87XG4gICAgZ2FwOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmc6IDAgMCA2cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjNzM3MzczO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5lZGl0b3Itc3VidGFzayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDYwcHggNjBweCAxZnIgYXV0byA4MHB4IGF1dG87XG4gIGdhcDogNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cblxuICAmX19maWVsZCB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taW5saW5lIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmllbGQtaXRlbSB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA0cHg7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjNzM3MzczO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBjb2xvcjogIzExMTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICMxMTE7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNhM2EzYTM7XG4gICAgfVxuICB9XG5cbiAgJl9faG91cnMsXG4gICZfX2hvdXJzLXBlci1wYWdlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBwYWRkaW5nOiA4cHggNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzExMTtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2EzYTNhMztcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgY29sb3I6ICMxMTE7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTExO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYTNhM2EzO1xuICAgIH1cbiAgfVxuXG4gICZfX3F1YW50aXR5LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19xdWFudGl0eS1sYWJlbCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgcGFkZGluZzogOHB4IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBjb2xvcjogIzExMTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTExO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYTNhM2EzO1xuICAgIH1cbiAgfVxuXG4gICZfX3JlbW92ZSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZWNhY2E7XG4gICAgYmFja2dyb3VuZDogI2ZlZjJmMjtcbiAgICBjb2xvcjogI2RjMjYyNjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGMyNjI2O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMyNjI2O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogI2EzYTNhMztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2RjMjYyNjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBFZGl0b3IgTm90aWZpY2F0aW9uXG4uZWRpdG9yLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgJi0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNkYzI2MjY7XG4gIH1cblxuICAmLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDU5NjY5O1xuICB9XG59XG5cbi8vIEVkaXRvciBDb25maXJtXG4uZWRpdG9yLWNvbmZpcm0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgLmVkaXRvci1jb25maXJtX19jb250YWluZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC45KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIH1cblxuICAmX19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjNzM3MzczO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gICZfX2NhbmNlbCxcbiAgJl9fY29uZmlybSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgJl9fY2FuY2VsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29uZmlybSB7XG4gICAgYmFja2dyb3VuZDogI2RjMjYyNjtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjkxYzFjO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBNaW5pZmllZCBieSBqc0RlbGl2ciB1c2luZyBjbGVhbi1jc3MgdjUuMy4zLlxuICogT3JpZ2luYWwgZmlsZTogL25wbS9zbGljay1jYXJvdXNlbEAxLjguMS9zbGljay9zbGljay5jc3NcbiAqXG4gKiBEbyBOT1QgdXNlIFNSSSB3aXRoIGR5bmFtaWNhbGx5IGdlbmVyYXRlZCBmaWxlcyEgTW9yZSBpbmZvcm1hdGlvbjogaHR0cHM6Ly93d3cuanNkZWxpdnIuY29tL3VzaW5nLXNyaS13aXRoLWR5bmFtaWMtZmlsZXNcbiAqL1xuLnNsaWNrLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1zLXRvdWNoLWFjdGlvbjpwYW4teTt0b3VjaC1hY3Rpb246cGFuLXk7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5zbGljay1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowO3BhZGRpbmc6MH0uc2xpY2stbGlzdDpmb2N1c3tvdXRsaW5lOjB9LnNsaWNrLWxpc3QuZHJhZ2dpbmd7Y3Vyc29yOnBvaW50ZXI7Y3Vyc29yOmhhbmR9LnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCwuc2xpY2stc2xpZGVyIC5zbGljay10cmFja3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0uc2xpY2stdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uc2xpY2stdHJhY2s6YWZ0ZXIsLnNsaWNrLXRyYWNrOmJlZm9yZXtkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6Jyd9LnNsaWNrLXRyYWNrOmFmdGVye2NsZWFyOmJvdGh9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNre3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay1zbGlkZXtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweH1bZGlyPXJ0bF0gLnNsaWNrLXNsaWRle2Zsb2F0OnJpZ2h0fS5zbGljay1zbGlkZSBpbWd7ZGlzcGxheTpibG9ja30uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWd7ZGlzcGxheTpub25lfS5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWd7cG9pbnRlci1ldmVudHM6bm9uZX0uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2t9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRle3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bztib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zbGljay1hcnJvdy5zbGljay1oaWRkZW57ZGlzcGxheTpub25lfVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9L3NtL2ZiM2VkMzUxY2Q1YzBmMWYzMGY4ODc3OGVlMWY5YjA1NjU5OGU2ZDI1YWM0ZmRjYWIxZWViY2Q4YmU1MjFjZDkubWFwICovIl19 */
